1.修改sshd_config文件
vi /etc/ssh/sshd_config //开启以下内容
HostKey /etc/ssh/ssh_host_rsa_key
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
重启sshd服务:systemctl restart sshd
2.创建密钥
ssh-keygen -t rsa
cat id_rsa.pub >> authorized_keys
3.修改权限
chown -R hadoop:hadoop /home/hadoop
chmod 700 /home/hadoop
chmod 700 /home/hadoop/.ssh
chmod 644 /home/hadoop/.ssh/authorized_keys //公钥文件的权限
chmod 600 /home/hadoop/.ssh/id_rsa //私钥文件的权限
本文详细介绍如何通过修改sshd_config文件,创建密钥并调整权限来实现SSH免密登录。首先,需确保RSA认证及公钥认证已开启;接着,生成RSA密钥对,并将公钥添加至authorized_keys文件;最后,正确设置文件权限以保障安全性。
2913

被折叠的 条评论
为什么被折叠?



