今天遇到的问题, 我远程登录加中的 mac mini, 虽然有密码管理器, 但是还是没有免密登录快捷. 所以设置免密登录出现了问题, 这里做下记录
现象
ssh-copy-id a@itx
执行成功后, 发现执行成功后, 还是需要输入密码
报错如下
1debug1: Next authentication method: publickey
2debug1: Offering public key: /Users/xxx/.ssh/id_rsa RSA SHA256:l9F/xxxxx
3debug1: Authentications that can continue: publickey,password,keyboard-interactive
分析
client 端检查咩什么问题, 文件也正确, 所以去服务端排查, 查看 sshd 日志输出, 检查发现
1Authentication refused: bad ownership or modes for directory /Users/xxx
所以, 看起来是由于被登录的 mac 主目录权限不正确, 导致么有读取到 authenticationed file 的原因
解决
知道问题后, 一切都迎刃而解
神之一手
1chmod 755 ~