Step 1 Remote-SSH 安装和基础配置

首先安装vscode插件
在这里插入图片描述
安装完成后,点击vscode左下角图标(下图绿色部分)

在这里插入图片描述
打开 ssh 配置文件

在这里插入图片描述
选择.ssh\config

在这里插入图片描述

向配置文件中添加要连接的主机的配置信息
在这里插入图片描述
这里的演示是通过私钥登录的,关于创建私钥和公钥进行ssh连接的教程有很多
有许多ssh 免密登录的方法,配置完ssh免密登录后这里就不需要 IdentityFile 的信息了

Host 主机名
    HostName 服务器地址
    Port 端口号
    User 用户名
    IdentityFile  本机上私钥地址

Step 2 连接失败及其解决方法

我在使用私钥登陆的时候,出现如下问题,根本原因是因为密钥文件 id_rsa 的文件访问权限
请添加图片描述
如果在linux系统下,将id_rsa 文件的权限修改为 600,可以使用 sudo chmod -R 600 filename 完成

如果是在windows系统下就稍微麻烦点
将其权限修改为如下情况即可

在这里插入图片描述
具体操作方法为,密钥文件右键 ->属性 -> 安全 -> 高级 -> 禁用继承 ->从此对象中删除所有已继承的权限 -> 应用,将权限全部清空。

这样,我们再次打开属性->安全 ,查看时组或用户名权为空,
回到属性->安全->高级-> 添加 -> 选择主体->高级-> 立即查找

在这里插入图片描述
选择后确定。

这样权限就修改完成了。

再次尝试连接

在这里插入图片描述

成功连接后,可以选择打开远程目录中的文件或文件夹,也可以选择打开本地文件或文件夹

在这里插入图片描述

如果有问题解决不了,欢迎留言!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐