1. 配置ssh
(1)基本语法
例子:ssh 另一台电脑的ip地址
2. 无密钥配置
(1)免密登录原理
ssh免登陆原理(2)生成公钥和私钥:
[zby@hadoop102 .ssh]$ ssh-keygen -t rsa
然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
(3)将公钥拷贝到要免密登录的目标机器上
[zby@hadoop102 .ssh]$ ssh-copy-id hadoop102
[zby@hadoop102 .ssh]$ ssh-copy-id hadoop103
[zbyt@hadoop102 .ssh]$ ssh-copy-id hadoop104
注意:
比如将公钥从01机器拷贝到要免密登录的目标02机器上,此时01机器就可以免登陆访问02机器了,但是反过来02机器是不能免密访问01机器的。若想要02机器也可以免密访问01机器,那么需要在02机器上执行和在01机器上相同的操作(在02机器上生成密钥对,把公钥拷贝到01机器上就可以了)
3. .ssh文件夹下(~/.ssh)的文件功能解释
known_hosts记录ssh访问过计算机的公钥(public key)
id_rsa生成的私钥
id_rsa.pub生成的公钥
authorized_keys存放授权过得无密登录服务器公钥
网友评论