1.免密登录原理
2.配置步骤
2.1修改主机映射文件
打开/etc/hosts文件,并修改对应ip与对应的映射名。如果操作系统是windows,可以直接修改,进入C:\Windows\System32\drivers\etc,打开hosts文件并修改。
我的配置:
172.16.168.3 node1
172.16.168.4 node2
172.16.168.5 node3
2.2生成公钥和私钥
进入家目录下的.ssh文件夹,cd ~/.ssh
,文件夹下文件功能解释
known_hosts | 记录ssh访问过计算机的公钥(public key) |
---|---|
id_rsa | 生成的私钥 |
id_rsa.pub | 生成的公钥 |
authorized_keys | 存放授权过的无密登录服务器公钥 |
输入命令 ssh-keygen -t rsa
然后敲三个回车,就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)。
2.3将公钥拷贝到要免密登录的目标机器上
本机的公钥也要拷贝到本机
ssh-copy-id node1
ssh-copy-id node2
ssh-copy-id node3