本机:
1)#ssh-keygen
2)#ssh-copy-id root@被访问机 这步也可以通过scp和cat完成。
3)如果Agent admitted failure to sign using the key
则ssh-add /root/.ssh/id_rsa.pub,这步如果出现Permissions 0644 for '/root/.ssh/id_rsa.pub' are too open.
需要chmod 600 /root/.ssh/id_rsa.pub
然后可能需要重复第2步。
4)如果仍需要密码可能需要被访问机restorecon -Rv /root/.ssh/
但无需被访问机关闭selinux。
mls mode下如需ssh -lroot登录,只要修改contexts/users/root中的system_r:sshd_t:s0 sysadm_r:sysadm_t:s0 staff_r:staff_t:s0 一行生效即可。
此时登上的root是staff