VSCode配置ssh免密登录虚拟机中的ubuntu

1、打开VSCode,点击安装插件,搜索remote development,并且点击install:

VSCode配置ssh免密登录虚拟机中的ubuntu_第1张图片

2、安装完成后视图如下,左边多了一个显示器一样的图标:

VSCode配置ssh免密登录虚拟机中的ubuntu_第2张图片

3、点击那个显示器图标,然后在SSH右边有个齿轮按钮(Open SSH Config File):

VSCode配置ssh免密登录虚拟机中的ubuntu_第3张图片

3、点击下图所示的config,

VSCode配置ssh免密登录虚拟机中的ubuntu_第4张图片

这里的Host填入虚拟机的名称,HostName填虚拟机的ip地址,User是登录的用户,填写完后保存
VSCode配置ssh免密登录虚拟机中的ubuntu_第5张图片

4、如下图所示,点击Connect to Host…

VSCode配置ssh免密登录虚拟机中的ubuntu_第6张图片
选择刚才配置的ubuntu
VSCode配置ssh免密登录虚拟机中的ubuntu_第7张图片

接着会弹出一个新的VSCode界面,在下图所示红框中输入登录密码即可实现连接。(这个界面前也可能在输入密码那个框里先弹出一个选择系统的对话框,选择linux即可)
VSCode配置ssh免密登录虚拟机中的ubuntu_第8张图片

5、实现免密登录

免密登录非常简单,将windows下 的 id_rsa.pub 里面的公钥拷贝到ubuntu下的authorized_keys文件中并保存,如果没有authorized_keys文件,新建一个即可。
VSCode配置ssh免密登录虚拟机中的ubuntu_第9张图片
回到windows下,打开一个新的VSCode窗口,如下图所示点击,即可免密连接
VSCode配置ssh免密登录虚拟机中的ubuntu_第10张图片

6. 注意点:如果安装遇到问题,建议先将vscode的插件里面清空,重新从步骤1开始

默认插件目录在 C:\用户\用户名\.vscode\extensions 中

如果想要更改vscode插件目录:
vscode快捷键图标右键、属性,目标这一栏里之前显示的是 "D:\programe\Microsoft VS Code\code.exe", 现改成
"D:\programe\Microsoft VS Code\Code.exe" --extensions-dir "D:\vscode_extensions"
重启vscode就可以了, 其中"D:\vscode_extensions"可以改成任意想要的目录

你可能感兴趣的:(代码开发管理,ubuntu,vscode,ssh)