你可能看过这篇文章:
https://blog.csdn.net/qq_40500036/article/details/106405779
这个方法我这里无用。我用了一个更简便的方法:
vscode:
版本: 1.51.0
提交: fcac248b077b55bae4ba5bab613fd6e9156c2f0c
日期: 2020-11-05T18:18:23.642Z
Electron: 9.3.3
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: 8.3.110.13-electron.0
OS: Windows_NT x64 6.1.7601
先决条件:
1. docker 容器创建时就做好的端口重定向 :docker run -p 9032:22 ........
2. 容器本身安装了openssh-server
3. 容器里的ssh server启动了
此时单从远程服务器(跳板机),就可以登录docker容器:ssh -p 9032 root@127.0.0.1
然后windows端:
C:\Users\xxxx\.ssh\config :
Host docker
HostName 10.32.12.110
Port 9032
User root
翻译翻译:
Host 任意名字
HostName 服务器跳板机的ip
Port 容器的22端口在跳板机上重定向的端口
User 容器的登录用户名
这样就行了。