欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何在Windows 10上使用内置SSH(反向隧道)功能,远程连接并访问公司内部电脑

最编程 2024-07-25 13:34:01
...

环境

  • 具备公网IP的服务器(我是Linux系统)
    假设IP为:139.196.66.88
    用户名:root
  • 公司电脑:Win10系统
  • 私人电脑:Win10系统

实际操作

1、公司电脑,打开cmd执行:

# 这个命令的意思是:用公网IP的3313端口,反向代理本地的3389端口。
# 公网服务器的登录信息为User@IP
# 3389是Windows远程桌面的默认端口,尽量不变;
# 3313是自己定义的端口,只要是公网服务器可访问的就行
ssh -R 139.196.66.88:3313:localhost:3389 root@139.196.66.88
# 执行完命令后,要输入公网服务器的登录密码

2、私人电脑,打开“远程桌面连接”访问如下地址:

# 远程连接公网IP,就相当于连接公司内网电脑
# 注意:连接上之后要输入的用户名、密码,是公司电脑的
139.196.66.88:3313

可以用Win+R,输入【mstsc】打开远程桌面连接

事实证明,最好用的远程连接方式就是Windows自带的远程桌面。无论从访问速度、画面清晰度、还是键鼠操作习惯上,都碾压向日葵、TeamViewer等第三方工具(即便开了会员也是这样)。

  注意:公司电脑跟公网服务器的连接有超时时间,长时间无任何通信的话,会自动断开连接,就无法从外部访问了。
  所以我的一般操作习惯是,先用向日葵等第三方工具登录公司电脑,建立到公网服务器的连接;然后退出向日葵,用Windows远程桌面登录公司电脑。