创建一对密钥并通过ssh-copy-id向服务器发送公钥后,我仍无法使用无密码登录
ssh -v user @ host
的输出答案 0 :(得分:0)
调试SSH无密码身份验证:
以详细的调试模式运行-vvv
ssh -vvv user @ host
使用特定密钥
运行ssh -i public_key user @ host
检查文件权限
〜。/ ssh权限应为700
〜。/ ssh应由您的帐户拥有
〜/ .ssh / authorized_keys权限应为600
〜/ .ssh / authorized_keys应由您的帐户拥有
客户端的权限:
/ .ssh / config权限应为600
〜/ .ssh / id_ *权限应为600
检查您的私钥是否与公钥匹配
Local:ssh-keygen -y -f~ / .ssh / id_rsa
服务器:cat~ / .ssh / authorized_keys