ssh默认密码 ssh(ssh-keygen)配置免输入密码登录远程主机的方法
ssh(ssh-keygen)配置免输入密码登录远程主机的方法
环境 本地主机 ha eth : //对外IP地址
远程主机 ha eth : //对外IP地址
本地主机ha 配置
复制代码 代码如下:
[root@ha /]# cd /etc/ssh[root@ha ssh]# ssh keygen 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_rsa pub 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_rsa pub root@ :/root/ ssh/authorized_keys
若authorized_keys文件存在ha 上执行
复制代码 代码如下:
[root@ha ssh]# scp /root/ ssh/id_rsa pub root@ :/root/ ssh/
ha 上执行
复制代码 代码如下:
[root@ha /]# cat /root/ ssh/id_rsa pub >> /root/ ssh/authorized_keys
复制公共密钥到远程主机(新方法) 可以使用ssh copy id方便安全的将公共密钥复制到远程主机
ha 上执行
复制代码 代码如下:
[root@ha ssh]# ssh copy id i ~/ ssh/id_rsa pub root@
SSH登录测试
复制代码 代码如下:

[root@ha ssh]# ssh ha Last login: Fri Apr : : from ha
lishixinzhi/Article/program/qrs/201404/30414