黑猴子的家:Linux SSH 免密登录

1、配置ssh

(1)基本语法,ssh 另一台电脑的ip地址
[[email protected] ~]$ ssh node2
Last login: Wed Feb 28 09:39:13 2018
[[email protected] ~]$ exit
logout
Connection to node2 closed.
(2)ssh server服务(默认有)
[[email protected] ~]# rpm -qa | grep ssh
[[email protected] ~]# yum install -y openssh-server
[[email protected] ~]# service sshd restart
[[email protected] ~]# ssh node2

2、无**配置

(1)进入到我的home目录
[[email protected] ~]$ cd ~/.ssh
(2)生成公钥和私钥
[[email protected] .ssh]$ ssh-****** -t rsa
注:敲三个回车,生成id_rsa(私钥)、id_rsa.pub(公钥)两个文件
(3)将公钥拷贝到要免密登录的目标机器上
[[email protected] .ssh]$ ssh-copy-id node1
[[email protected] .ssh]$ ssh-copy-id node2
[[email protected] .ssh]$ ssh-copy-id node3
(4)免密登录原理
黑猴子的家:Linux SSH 免密登录
image.png

3、.ssh文件夹下的文件功能解释

known_hosts :记录ssh访问过计算机的公钥(public key)

id_rsa  :生成的私钥

id_rsa.pub  :生成的公钥

authorized_keys :存放授权过得无秘登录服务器公钥