A 链接到 B

在内网有两台机器A,B,是可以互通的。有一个VPN,可以让外面的用户连接到A机器,但是连接不到B。所以就需要通过A来转发一下。

ssh指定邮箱,指定文件名字生成公钥私钥

ssh-keygen -t rsa -C "[email protected]" -f /path/to/your/file

C通过A反向代理链接B临时解决方案

我们有一台内网机器B,和一台有公网IP的服务器A,我们想要C(其他的用户)能访问到B

我们在B机器上执行ssh的反向代理

ssh -fNR a-port:b-host:b-port a-host

就是在A主机上开个端口a-port, C只要访问a-ip:a-port就可以访问到B的服务了。