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 2