修改主机名&免密登录

 

 

 

 

 

 

 

 

 

 

 

 

 

===========ssh免密登陆========================

下面例子以node1node2为例说明

 

1.node1node2机器上生成公钥文件

 

 ssh-keygen -t rsa

 

验证:ls -l ,查看路径下是否有id_rsa.pub

 

2.公钥文件复制到主机,复制node2node1

 

scp id_rsa.pub root@192.168.188.100:/root/.ssh/id_rsa_02.pub

 

其中rootnode1的登陆用户,192.168.188.100node1ip

 

3.node1下执行

 

[root@node1 .ssh]# ls -l

总用量 20

-rw-r--r--. 1 root root  392 7 13 12:25 authorized_keys

-rw-------. 1 root root 1675 7 13 12:23 id_rsa

-rw-r--r--. 1 root root  392 7 13 16:14 id_rsa_02.pub

-rw-r--r--. 1 root root  392 7 13 12:23 id_rsa.pub

-rw-r--r--. 1 root root 1183 7 13 12:51 known_hosts

 

执行下面命令将id_rsa_02.pub写入到authorized_keys

 

cat id_rsa_02.pub >> authorized_keys

 

验证:more authorized_keys

 

ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAzKMiauK3rZG702dSi1rSN9airjqo0AsHDqdEZiBj3t0TaA2HfiNLoTD

bidadbVfzMrLZWjUuzP9zJ6I8kTBdaQUzKmvIICacWcUBbf67LPdrdSqpdVezrLTy+alutNJBUtteAl9mKHfxQOxzB1

QVKUEu90NvYQNH8fkkNeDrtyeebGrewCOgAvnw/v1LUH3MiAk2evJP6gBb/t/M9RSK0cVjvEYd8pKr/OcX3mTdmc3kx

oW7UTp8DwMz7yKPHpAGzuBezyiz7IWKkm8X9ChP/P7N3/v0DR4m+Iw7LqwyIt8u2q5n49XJsAohaT6ngQF9mr8Ogmc6

R6YJs/zWbTFTuQ== root@node1

ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtASPVfCWOFH4/VjfKzepI82504WxjWuAQ61oZF9nSlk+r8u8H0AaO8B

HakQgdogj5nGxE8FB8hvwKHwRKxTgNF4kOO+xyeopK3asReJS5L1T7LqAD27iIPHFpnJPofCnqwRw8vJpqX4kAq9f1t

qGHPFYuSRawPEt/57ceXLNgeryPzaDwlZ1fOMpWkw71DumeE4HMHATmEVB1ZdV6iYNjGNwWOLVKYlpkC6eAlBcIE539

0gsC1bn2RAxaENa8ZQU55NQxm6jQtUu1/xO5jx/u0z3FZfTGha4frOfYpmBwiDHceiNc7U3jYwrB5Kyc04QfoOUnrQ+

JOYYHIT9tX96GQ== root@node2

 

4.此时执行ssh 192.168.188.101,就可以登陆node2了,但是执行ssh node2会报:

ssh: Could not resolve hostname node2: Temporary failure in name resolution

 

原因是ip和主机名没有绑定

 

执行:vi /etc/hosts

 

node1中添加

 

192.168.188.101 node2

 

node2中添加

 

192.168.188.100 node1

 

执行:source /etc/profile

 

再执行ssh node1,ssh node2就可以登陆了

---------------------

原理;

 

posted @ 2021-03-11 09:55  _小郑  阅读(406)  评论(0)    收藏  举报