MobaXterm方式
可以解决公司需要要用跳板机连接远程机器的问题
打开mobaxterm->tools->MobaSSHtunnel
就进入以下界面
Forward Port 写本地没有被用过的端口,这里用的是10023
SSH sever 写跳板机/开发机
Remote sever 写远程机器
点Save就可以了
注意下Setting中要0.0.0.0, no代理,然后启动就可以了。
本地可以 ssh -p 10023 xxxx@127.0.0.1
SSH端口转发
格式:
ssh -N -f -L <LocaPort>:<RemoteHost>:<RemotePort> <YourJumpServerUser>@<YourJumpServerHost>
-N表示不连接终端
-f 挂后台,不需要时需要手动删除下
-L 表示端口转发
注意YourJumpServer首先是可以免密登录到Remote的
例子
ssh -N -f -L 10023:aa.cc:22 cg1@bb.net
然后本地连接
ssh -p 10023 xxxx@127.0.0.1
至于想怎么用ide连接就很简单了,不赘述了。 对了,vscode(remote-ssh)直接支持端口转发,有兴趣的小伙伴可以试试。
参考
通过 MobaXterm 建立隧道作为跳板机
https://blog.youkuaiyun.com/yangshengwei230612/article/details/107580927?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.no_search_link
如何使用 VSCode 的转移端口 (port forward) 功能
https://blog.youkuaiyun.com/surfirst/article/details/116479021