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