alf*_*ino 5 ssh ssh-keys ubuntu-14.04
我在 Ubuntu 服务器上。我正在尝试启用 ssh 隧道,以便在我的项目中添加 git remote。
authorized_keys文件中当我尝试打开远程 shell 时出现错误Server refused our key。
检查日志: Connection closed by <ip> [preauth]在/var/log/auth.log.
更多信息:
~/.ssh/authorized-keys 拥有权限 664。
文件没有命名,authorized-keys这authorized_keys可能是个问题吗?
我错过了什么?
名称应该~/.ssh/authorized_keys改为authorized-keys. 可能有人设置这个(对于另一个键)将文件命名为错误,并且同样想知道为什么它不起作用。
此外,除了所有者之外,其他任何人都不能写入该文件。因此权限应该是 644。您可以使用以下方法修复该问题
chmod go-w ~/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)