密钥和authorized_keys放在/home/user_name/.ssh中,
.ssh权限也已设置为700
authorized_keys权限设置为了600
但还是报错--所选的用户密钥未在远程主机注册
后来发现是/etc/ssh/sshd_config的配置改错了:
AuthorizedKeysFile %h/.ssh/authorized_keys (这是正确配置)
其中%h指的就是用户主目录,不用再改为~了
密钥和authorized_keys放在/home/user_name/.ssh中,
.ssh权限也已设置为700
authorized_keys权限设置为了600
但还是报错--所选的用户密钥未在远程主机注册
后来发现是/etc/ssh/sshd_config的配置改错了:
AuthorizedKeysFile %h/.ssh/authorized_keys (这是正确配置)
其中%h指的就是用户主目录,不用再改为~了