風之力

导航

LINUX间SSH免密登录

假如有三台LINUX电脑

$ cat /etc/hosts
...
 
192.168.122.100 dev01
192.168.122.101 dev02
192.168.122.102 dev03
 
...

  

1、建立新用户,如果使用ROOT帐户,跳过此步

$ useradd -d /home/dev -m dev
$ passwd dev
 
$ echo "dev ALL = (root) NOPASSWD:ALL" | tee /etc/sudoers.d/dev
$ chmod 0440 /etc/sudoers.d/dev

2、SSH免密登录

$ ssh-keygen
$ ssh-copy-id dev@dev01
$ ssh-copy-id dev@dev02
$ ssh-copy-id dev@dev03

3、设置CONFIG

$ vi ~/.ssh/config
Host dev01
   Hostname dev01
   User dev
Host dev02
   Hostname dev02
   User dev
Host dev03
   Hostname dev03
   User dev

4、免密登录测试

[root@dev01 ~]# ssh dev02
Last login: Wed Aug 22 16:55:06 2018 from dev01
[osdev@dev02 ~]$ exit
登出
Connection to dev02 closed.
[root@dev01 ~]# ssh dev03
Last login: Wed Aug 22 16:55:35 2018 from dev01
[osdev@dev03 ~]$ exit
登出
Connection to dev03 closed.

  

 

  

  

 

posted on 2021-01-25 09:55  ZY.Zhou  阅读(49)  评论(0编辑  收藏  举报