本文主要是介绍ssh 正向代理-解决singularity容器的端口外网无法访问 ssh 版本问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 环境
客户端-A-ip:10.8.0.9(ubuntu20.04)
服务器-B-ip:10.8.0.4(ubuntu18.04)
服务器容器-C-ip:10.23.0.16(ubuntu16.04),映射到主机22222端口,sudo singularity shell --nv -w --net --network-args "portmap=22222:22/tcp" ./tensorflow
2. vscode的ssh远程:ubuntu20.04连不上ubuntu16.04
在B上执行,ok
ssh -p 22222 liu@10.8.0.4
在A上执行,连不上22222端口,可以连上22端口
ssh -p 22222 liu@10.8.0.4
3.解决1
在A上执行下面命令,通过ssh连到10.8.0.4:22,然后正向代理到服务器B的10.8.0.4:22222(127.0.0.1:22222),预留的本地ssh端口22223,这里的用户liu
是服务器B的用户
ssh -CfNg -L 22223:127.0.0.1:22222 liu@10.8.0.4 -p 22
<
这篇关于ssh 正向代理-解决singularity容器的端口外网无法访问 ssh 版本问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!