vscode配置remote ssh

前言

简单用vscode配置 remote ssh可以实现,通过ssh 在线使用vscode编辑文件,很方便,也遇到一些坑。

安装插件

vscode配置remote ssh_第1张图片

设置界面

右键最左边tab栏:

vscode配置remote ssh_第2张图片

勾选 远程资源管理器

添加远程服务器

点击 + 号,输入ssh指令连接:

image-20220531190719595

选择一个文件作为存储:

vscode配置remote ssh_第3张图片

注意:这里有个坑,如果你选择的文件没有访问权限,是无法显示出连接的,这里可能需要修改一下文件夹或文件的权限:

vscode配置remote ssh_第4张图片

点击编辑,设置完全控制权限:

vscode配置remote ssh_第5张图片

建立成功后:

image-20220531191125031

右键连接,选择平台,linux

vscode配置remote ssh_第6张图片

输入密码,连接成功:

image-20220531193215392

点击打开文件夹,可以选择服务器上的文件夹:

vscode配置remote ssh_第7张图片

配置无密码登录

每次连接服务器,或者打开文件夹都需要输入一遍密码,很麻烦。

bash ssh-keygen -t rsa -b 4096

一路回车

将用户目录下的.ssh/id_rsa.pub 文件内容上传到服务器的~/.ssh 下并且命名为 authorized_keys

需要开启sshd服务的 公钥认证选项:

/etc/ssh/sshd_config:

PubkeyAuthentication yes

你可能感兴趣的:(vscode配置remote ssh)