在centos上建立rsatest用户,使用rsa加密方式认证,在 root用户环境状态ssh rsatest@localhost登录系统不需要输入密码。
1.
useradd rsatest 添加rsatest用户
passwd rsatest 设置密码
ssh rsatest@localhost 进入rsatest用户操作界面
2.
ssh-keygen -t rsa
划线部分不用输入密码,直接回车
cd .ssh
ls
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
chmod 700 ~/.ssh
3.
退回到root模式下
vim /etc/ssh/sshd_config
找到PasswordAuthentication 将 yes 改为 no
service sshd restart
Cd /home/rsatest/.ssh
Cp id_rsa /root/.ssh
4.
ssh rsatest@localhost
直接无密码访问