需求:Linux免密登陆192.168.31.131

#生成ssh免密,回车即可
ssh-keygen -t rsa
#拷贝id_rsa.pub到目标服务器
scp -P 22 /root/.ssh/id_rsa.pub root@192.168.31.131:/root/.ssh/authorized_keys
#修改/root/.ssh权限为700,authorized_keys权限为644
#尝试登陆
ssh -p 22 root@192.168.31.131
#普通用户免密同理,将/root/.ssh变更为/home/用户名/.ssh

Linux免密使用sudo

#增加所需用户名一行,NOPASSWD即无需密码
visudo
root    ALL=(ALL)       ALL
ideal        ALL=(ALL)       NOPASSWD: ALL