zl程序教程

您现在的位置是:首页 >  其他

当前栏目

VScode连接远程服务器编程,bad owner or permissions on SSH config

2023-04-18 15:52:18 时间

上智能计算系统课程,了解到VScode可以连接远程服务器来编写代码,分享一下使用过程和踩坑经历。

安装SSH

windows系统可以直接在设置->安装可选功能中,选择openssh客户端进行安装后使用。

如果使用了使用按流量计费或者其他未知问题无法安装的,可以使用msi文件进行安装,https://www.123pan.com/s/nCRbVv-gc4ph.html ,可能比较难找,直接放链接在这里了。

可以在命令提示符输入 ssh 查看是否安装成功,
用where ssh查找安装位置。

RUNOOB 图标

VScode使用ssh

vscode里面的扩展安装 remote - ssh ,就可以愉快地连接远程了。

可以点击vscode下面的绿色双箭头,按照提示,一般就可以连接到远程服务器了。

vscode连接寒武纪开发容器_寒武纪远程登录开发者容器步骤_名字不如叫摸鱼的博客-CSDN博客

如果vscode不可用的话,可以在文件->首选项->设置里面,搜索“ssh”可以对ssh的路径进行配置。

ssh path

最大的坑“bad owner or permissions on SSH config”

这个问题困扰了很久。错误原因是ssh config文件的权限继承出现了问题。问题的解答来自New Bing。

解决方法:这个问题是由于您的 .ssh 文件夹或 config 文件的所有者或权限设置不正确导致的。您可以尝试以下方法来解决:
删除 .ssh 文件夹和 config 文件对其他用户的访问权限。
禁用 .ssh 文件夹的继承权限。
更改 config 文件的所有者为您登录的 用户ID。

问题讨论链接:https://stackoverflow.com/questions/49926386/openssh-windows-bad-owner-or-permissions

微软官方解决方法(超详细):https://windowsreport.com/bad-owner-or-permissions-on-ssh-config/