环境:hostA,192.168.100.233,centos7,;hostB,192.168.100.113,centos7

目的:hostA通过“ssh hostB”命令直接免密访问hostB。

1、hostA:

产生公钥与私钥对

ssh-keygen -t rsa

生成两个文件,id_rsa和id_rsa.pub。

2、将生成的公钥复制hostB

ssh-copy-id -i id_rsa.pub root@192.168.100.113

hostB中的~/.ssh/目录中自动生成authorized_keys文件

此时使用ssh 192.168.100.113即可免密码登录。

3、通过主机名登录:

使用主机名登录就是通过域名与ip的映射关系实现的,通过修改/etc/hosts文件实现。

192.168.100.113 hostB

 

 

 

最终即可实现ssh hostB登录

 

posted on 2020-01-06 11:16  白牛王子  阅读(408)  评论(0编辑  收藏  举报