Redhat下SSH免密码登录步骤:

被登录端:

# mkdir /root/.ssh


另需禁用selinux(需重启服务器),否则会失败


# vi /etc/selinux/config


SELINUX=disabled  (默认为:SELINUX=enforcing)


:wq




登录端:

# ssh-keygen

路径为默认

密码可为空

# mv ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys

# scp ~/.ssh/authorized_keys root@被登录端ip:/root/.ssh/

输入被登录端root密码

# ssh root@被登录端ip   (即可直接登录)


如果需要多个服务器如此操作只需要将生成的id_rsa.pub内容拷贝进被登录端的authorized_keys文件里即可