通过SSH隧道远程办公
程序员文章站
2022-04-08 22:48:51
...
原理
SSH不仅可以用于远程主机登录,还可以作为代理转发,也就是SSH隧道。具体场景如下图,客户端可以SSH登录到外网服务器,外网服务器与内网服务器可以网络连接,但客户端与内网服务器无法网络连接。此时就可以通过SSH隧道,将客户端的请求通过外网服务器代理转发到内网服务器,再将请求返回给客户端,实现客户端与内网服务器的网络交互。
操作
1、建立SSH隧道
建立SSH隧道可以通过XShell或者直接命令行实现,并需要对本地暴露一个SSH隧道的网络代理端口。
XShell建立SSH隧道
命令行建立SSH隧道
ssh -D 2080 aaa@qq.com
2、SSH隧道代理指定域名或程序的网络连接
借助于Proxifier,可以代理指定域名、端口号、程序进程的网络连接,方法如下图:
3、效果
上一篇: 华为、字节跳动、阿里的远程办公秀
下一篇: 什么样的员工才适合远程办公
推荐阅读
-
[视频教程]利用SSH隧道进行远程腾讯云服务器项目xdebug调试
-
[服务器学习]二:使用Xshell 5通过SSH远程连接EC2实例
-
vscode通过Remote SSH远程连接及离线配置的方法
-
ftp通过SSH远程连接到Linux
-
Windows下通过cmd命令行登录远程云服务器(ssh)操作
-
[视频教程]利用SSH隧道进行远程腾讯云服务器项目xdebug调试
-
VScode Remote SSH通过远程编辑与调试代码
-
jenkins中通过Publish Over SSH插件将项目部署到远程机器上的讲解说明
-
[Linux] SSH隧道本地端口转发访问远程服务中的数据库
-
通过SSH隧道远程办公