使用 frps 以 stcp 方式转发 ssh 流量
使用 frp 的 stcp 方式进行流量转发比起 直接使用 tcp 的方式相对增加了一些安全性,但也更繁琐(除了在受控机需要安装 frp 外还需要在主控方也安装)。
主控机
[common]
server_addr = 1.2.3.4
server_port = 7000
[secret_ssh]
type = stcp
# stcp 的访问者身份: 'server' or 'visitor'
role = visitor
# 要访问的 stcp 代理的名字
server_name = secret_ssh
# sk 需要与受控机需要保持一致
sk = MY_SK
# 绑定本地端口用于访问 SSH 服务
bind_addr = 127.0.0.1
bind_port = 6000
受控机:
[common]
server_addr = 1.2.3.4
server_port = 7000
[secret_ssh]
type = stcp
sk = MY_SK
local_ip = 127.0.0.1
local_port = 22
然后就可以在主控机上通过 ssh -oPort=6000 ubuntu@127.0.0.1
连接到受控机的 22 端口