Skip to content

Bad owner or permissions on ssh config file

2023-05-14 · 235字 · 1分钟

方法

chmod 700 ~/.ssh
chmod 600 <对应文件名>

即可

今天突然发现 vscode 连接远程服务器不管用了。然后回到命令行,发现配置文件被.ssh/gitpod/config接管了(本来是.ssh/config)我于是把这个文件夹删了,再从命令行连接,成功。回到 vscode,还是不能连接。输出日志里面仍然是Bad owner or permission on .ssh/gitpod/config。回到命令行发现这个文件夹又产生了。我以为是 vscode 插件的问题,删了 remote 的插件,再试仍然没用。最后找到这个问题。不知道是什么原因,之前没有出现过这个错误。有可能是因为 vscode 更新(1.78),然后把 config 文件重定向了?不知道。

5-22 更新: 破案了,原来是.ssh/config文件多了一行Include "gitpod/config",怪哉之前怎么没发现。

返回

人同此心,心同此理;如风沐面,若水润心