近期碰到需要使用密钥登录的情况,不同的连接终端的情况不太一样,所以对此总结一番
一、 密钥对生成
注意:本地主机和目的主机需 ping 通
1)确认服务器是否安装有 ssh 以及openssh服务端
[zyy@kube-master ~]$ rpm -qa |grep openssh
openssh-6.6.1p1-25.el7_2.x86_64
openssh-clients-6.6.1p1-25.el7_2.x86_64
openssh-server-6.6.1p1-25.el7_2.x86_64
[zyy@kube-master ~]$
[zyy@kube-master ~]$
[zyy@kube-master ~]$ systemctl status sshd
● sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2018-05-21 17:40:41 CST; 22h ago
Docs: man:sshd(8)
man:sshd_config(5)
Main PID: 10690 (sshd)
CGroup: /system.slice/sshd.service
└─10690 /usr/sbin/sshd -D
2)在目的主机切换到需要使用密钥登录的账户,生成密钥对
[zyy@kube-master ~]$ ssh-keygen
Generating pub