windows下vscode通過ssh連接遠程服務器(跳板機)里的docker


你可能看過這篇文章:

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 容器的登錄用戶名
 
這樣就行了。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM