守听 发表于 2024-9-10 13:53:11

【VSCode v1.93.0】手动设置远程remote-ssh

开辟环境
VS Code版本:1.93.0 (Windows)
Ubuntu版本:20.04
使用VS Code 插件remote-ssh远程访问Ubuntu服务器中的代码,若Ubuntu无法联网,在连接的时间会报错:
Could not establish connection to "xxxx": Failed to download VS Code Server(Failed to fetch).
0、前提:设置remote-ssh

VSCode必要先安装好插件remote-ssh,如果Win也不能联网,可以在能联网的电脑安装好插件,然后把C:\Users[用户名].vscode\extensions 目录复制过来,注意vscode版本要同等。
remote-ssh设置方法:

https://i-blog.csdnimg.cn/direct/dfa228fd9ab54189afdcb8743cfca8a6.pnghttps://i-blog.csdnimg.cn/direct/9798c4740c444b2d8b7629f8f17759fc.png
https://i-blog.csdnimg.cn/direct/583fcf83b1444d12aa2933c559c4f359.png
https://i-blog.csdnimg.cn/direct/027e68ae9973433a95aacfa761f30de2.png
如果Ubuntu可以联网,那么就可以直接连接成功,背面的步骤1、和2、就不用了。
1、下载vscode-serve文件

1.Commit ID查察方法:
VSCode上方菜单的:“帮助”->“关于”(Help->about)
https://i-blog.csdnimg.cn/direct/89f0549d18e0476db10dcc21890bea05.png
2.下载地址:
一共两个文件必要下载,下载地址必要更换为自己VScode的Commit ID,后文中全部更换为自己的Commit ID。(更换后不包含中括号"[]")
1.vscode_cli_alpine_x64_cli.tar.gz
https://vscode.download.prss.microsoft.com/dbazure/download/stable//vscode_cli_alpine_x64_cli.tar.gz
2.vscode-server-linux-x64.tar.gz
https://vscode.download.prss.microsoft.com/dbazure/download/stable//vscode-server-linux-x64.tar.gz
2、摆设vscode-serve

以下在Ubuntu中进下,
必要登录哪个用户名,则在哪个用户下操纵
1.将下载的vscode_cli_alpine_x64_cli.tar.gz和vscode-server-linux-x64.tar.gz拷贝到~/.vscode-server
2.解压vscode_cli_alpine_x64_cli.tar.gz后得到一个文件code,将其重命名为code-
保持在~/.vscode-server目录下,示例如下(注意目录结构和命名方式)
https://i-blog.csdnimg.cn/direct/dbb5954029fa4e2ab5e46bb3792c56e7.png
3.解压vscode-server-linux-x64.tar.gz 后得到一个文件夹,将其重命名为server,然后移动到 ~/.vscode-server/cli/servers/Stable-目录下(注意目录结构和命名方式)
https://i-blog.csdnimg.cn/direct/b560bcca1f8343f294456f8bd131b720.png
到此设置完成,重新用vscode连接即可。
3、设置免密连接

发现每次登录都必要多次密码,设置免密登录方法:
1.在VSCode 所在的Windwos执行:
创建ssh key,如果之前已经创建了任意的key,则无需创建
ssh-keygen -t ed25519
复制ssh key,cat出来复制
cat ~/.ssh/id_ed25519.pub
2.在Ubuntu执行:
创建~/.ssh/authorized_keys
然后把上一步复制的ssh-key粘贴到里面。
免密设置完成。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【VSCode v1.93.0】手动设置远程remote-ssh