使用frp實現ssh遠端連線內網的主機

2021-10-07 10:49:31 字數 961 閱讀 1987

安裝

使用go編寫 方便部署使用

分服務端和客戶端

ssh服務

1. 伺服器一:有公網的ip位址

# frps.ini

[common]

bind_port = 7000

./frps -c ./frps.ini

2. 內網或者家裡的主機

# frpc.ini

[common]

server_addr = 伺服器一的ip位址

server_port = 7000

[ssh]

type = tcp

local_ip = 127.0.0.1

local_port = 22

remote_port = 6000

./frpc -c ./frpc.ini # 啟動

3.測試

ssh -p 6000 [email protected]

http服務
1. 伺服器一:有公網的ip位址

# frps.ini vhost http port to 8080: 可以通過 公網位址 :8080 然後訪問到

2. 內網或者家裡的主機

./frpc -c ./frpc.ini # 啟動

3.測試

www.yourhost.com:8080 可以訪問到內網部署的web

遠端連線SSH

yum install openssh server 複製 service sshd start ps ef grep ssh 複製 chconfig sshd on 複製 ssh username ip 複製 kv host 別名hostname 主機名port 埠user 使用者名稱identi...

ssh遠端連線

step1 確保被連線方已經開啟ssh服務 檢視ssh服務狀態 service ssh statusstep2 埠對映 被連線方的22埠對映到連線方的空閒埠 step3 連線方主動將公鑰交給被連線方 ssh authorized keys 被連線方檔案位置 ssh id rsa.pub 連線方公鑰檔...

SSH遠端連線

上傳檔案 scp 本地檔案路徑 使用者名稱 伺服器ip 目標路徑 root vm 0 8 centos scp usr tmp test.txt root 42.192.211.250 didi desktop 上傳資料夾 scp r 本地資料夾路徑 使用者名稱 伺服器ip 目標路徑 root vm...