frp通過 ssh 訪問公司內網機器

2021-10-05 20:55:17 字數 1352 閱讀 1593

將 frps 及 frps.ini 放到具有公網 ip 的機器上。

將 frpc 及 frpc.ini 放到處於內網環境的機器上。

修改 frps.ini 檔案,這裡使用了最簡化的配置,設定了 frp 伺服器端接收客戶端流量的埠:

# frps.ini

[common]

bind_port = 7000

啟動 frps:

./frps -c ./frps.ini

修改 frpc.ini 檔案,假設 frps 所在伺服器的公網 ip 為 x.x.x.x:

# frpc.ini

[common]

server_addr = x.x.x.x

server_port = 7000

[ssh]

type = tcp

local_ip = 127.0.0.1

local_port = 22

remote_port = 6000

注意,local_port(客戶端偵聽)和remote_port(伺服器端暴露)是用來出入 frp 系統的兩端,server_port則是伺服器用來與客戶端通訊的。

啟動 frpc:

./frpc -c ./frpc.ini

通過 ssh 訪問內網機器,假設使用者名為 root:

[root@izbp145axkc98giot5b448z ~]# ssh -oport=6000 root@******xx

the authenticity of host '[******xx]:6000 ([******xx]:6000)' can't be established.

ecdsa key fingerprint is sha256:1yhua+rugkhbnq4znmazqk+ogboet+f6pplqbsf7oos.

ecdsa key fingerprint is md5:a7:d9:f4:94:0f:17:01:d8:3c:33:0f:fc:38:bb:67:fb.

are you sure you want to continue connecting (yes/no)? yes

warning: permanently added '[******xx]:6000' (ecdsa) to the list of known hosts.

root@******xx's password:

last login: thu may 7 22:42:36 2020 from 192.168.180.1

[root@192 ~]#

ssh內網穿透(家庭網路ssh訪問公司內網機器)

一台內網機器 一台公網機器 阿里雲的 一台個人電腦 個人電腦通過ssh訪問內網機器 個人電腦 公網機器 內網機器 ssh gfnntr 0.0 0.0 8086 localhost 22root x.x.x.x o serveraliveinterval 300 這裡用的是公網的使用者名稱和密碼no...

frp 內網穿透訪問內網Web服務

ps 最近想要通過網域名稱 公網 訪問或者測試在本地搭建的 web 服務 不想在公網ip伺服器上再部署個服務,也不想通過teamview等工具遠端卡到爆!由於本地機器沒有公網 ip,無法將網域名稱解析到本地的機器,需要借助內網穿透應用就可以實現這一功能。frp 就是個優秀的內網穿透應用,詳細介紹這裡...

frp內網穿透,無公網ip訪問內網服務

這裡只是配置了http協議穿透,可以在內網提供http服務,在公網訪問 其他的tcp或者udp,frp這個軟體也是支援的,我暫時用不到所以沒去探索 簡單寫一下吧 工具 frp 寶塔 內網客戶端 win10系統 公網服務端 centos7.6 建議內網客戶端先建立站點並配置好服務 站點網域名稱為127...