你可能看過這篇文章:
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 容器的登錄用戶名
這樣就行了。