跳板机可参考这个:/p/103578899
前置条件:
自己电脑端:
1. 安装openssh
2. vscode增加Remote-SSH拓展(除了这个拓展,可能还会有其他相关拓展)
腾讯云端:
1. 密钥相关:这里采用的是腾讯云自己提供给的密钥生成及绑定,因此需要ssh命令生成方法可百度。保证 /ssh/目录下有对应密钥及公钥。并且获取该密钥。
2. 服务器端口开放:保证22端口开放(22端口用于ssh连接),下述代码用于测试阿里云22端口开放情况
ssh <用户名>@<地址>
前置条件完成后,开始进行vscode的设置了
vscode的设置
1.
2.config的设置,详细的config设置这里没有,下面是简单能用的设置
#就是这个形式,加上去就行了# 远程主机地址,可以用urlHost <ipaddress># 远程主机名字HostName test# 连接时的用户名User root# 客户端每隔 30 秒给服务器发送一次请求信号(用于保持连接)ServerAliveInterval 30PreferredAuthentications publickey# 私钥所在的位置IdentityFile ~/.ssh/gp
心跳设置可以参考这篇文章/qq_43827595/article/details/107555217
3. setting.json的设置:
这个设置是用来解决上述设置完成后,每次连接都要选择你的连接对象(linux,windows或是macos)
点开拓展设置
点开json,进行设置
内容如下:
{"window.zoomLevel": 0,"editor.fontSize": 20,"workbench.startupEditor": "welcomePage","remote.SSH.useLocalServer": false,"remote.SSH.defaultForwardedPorts": [],"remote.SSH.remotePlatform":{"<对应的hostname>": "linux",}}
这串是后面添加的(那个逗号记得加)
,"remote.SSH.remotePlatform":{"<对应的hostname>": "linux",}
现在就能连接使用了,连接后就能用code命令打开对应文件了