环境 本地主机ha eth: //对外IP地址 远程主机ha eth: //对外IP地址 本地主机ha配置 复制代码 代码如下: [root@ha /]# cd /etc/ssh [root@ha ssh]# sshkeygen t rsa N (该步骤生成key公私密钥对N 表示密钥对短语为空) Generating public/private rsa key pair Enter file in which to save the key (/root/ssh/id_rsa): Your identification has been saved in /root/ssh/id_rsa Your public key has been saved in /root/ssh/id_rsapub The key fingerprint is: :c:::e::f:ef:ac::f:d:f:a:f: root@ha 复制公共密钥到远程主机(原始方法) 若ha服务器上/root/ssh/authorized_keys文件不存在 复制代码 代码如下: [root@ha ssh]# scp /root/ssh/id_rsapub root@:/root/ssh/authorized_keys 若authorized_keys文件存在 ha上执行 复制代码 代码如下: [root@ha ssh]# scp /root/ssh/id_rsapub root@:/root/ssh/ ha上执行 复制代码 代码如下: [root@ha /]# cat /root/ssh/id_rsapub >> /root/ssh/authorized_keys 复制公共密钥到远程主机(新方法) 可以使用sshcopyid方便安全的将公共密钥复制到远程主机 ha上执行 复制代码 代码如下: [root@ha ssh]# sshcopyid i ~/ssh/id_rsapub root@ SSH登录测试 复制代码 代码如下: [root@ha ssh]# ssh ha Last login: Fri Apr :: from ha |