Q
无密码SSH登录
2
A
回答
0
你的过程似乎罚款,但对于MAC你似乎错过了一个关键步骤;
sudo systemsetup -setremotelogin on
您需要配置MAC以通过setremotelogin接受远程登录,如上所述。
0
我发现,RHEL 7和SELinux的是根本原因,即使在/ etc/SSH/sshd_config中调整每一个变量,比锁匠使更多的键后。以root用户身份登录,并运行以下命令:
setsebool -P use_nfs_home_dirs 1
您仍然必须创建密钥,并与其他主机登录名共享密钥。我的问题是我们使用的是基于NFS的“home”目录,所以SELinux不允许没有这个明确标志的访问。
让我知道你的问题是否消失。
查看ssh配置,如果使用'authorized_keys'而不''authorized_keys2' –
我检查配置,使用authorized_keys – user2655973
客户端计算机上包含您的密钥的文件名是什么?如果它不是'id_dsa'(默认),那么你需要用选项'-i'发出你的ssh(或者在'〜/ .ssh/config'中配置它)。 –
rhashimoto