闻心阁

一蓑烟雨看苍生,半壶浊酒笑红尘

关于git使用中.ssh文件夹的权限问题

2018-01-08 约 1 分钟读完 搬砖秘籍

使用 Linux 的时候,要配置 Git 的相关 rsa pub 等,为了方便我直接把 Windows 下的 .ssh 文件夹复制了过来,结果被坑惨了。使用这玩意死活连接不上,拉取不了代码,简直见鬼。后来研究了一下,发现其实仅仅是一个权限的问题。

问题原因

在 Linux 下对 .ssh 文件夹及其下的文件有着严格的权限要求。所以从 Windows 直接复制过来是不行的。

解决方案

.ssh目录权限一般为755或者700。 rsa_id.pub 及authorized_keys权限一般为644 rsa_id权限必须为600

所以使用 chmod 命令按照上面设置权限即可。