# 客户端生成公钥和私钥
ssh-keygen -t rsa
# 将生成的公钥以安全的方式传输到要登录的服务器
scp ~/.ssh/id_rsa.pub root@172.17.0.4:~/
# 服务端将客户端的公钥加入到授权列表
cat id_rsa.pub >> ~/.ssh/authorized_keys
1.修改当前登录用户的 ssh 环境变量文件(没有则新增) vim ~/.ssh/config 2.根据需求,定义需要连接的主机的私钥路径(可以定义多个不同的主机)
Host 192.168.1.100
User root
Hostname a.com
IdentityFile ~/data/.ssh/a_rsa
Host 192.168.1.200
User root
Hostname b.com
IdentityFile ~/data/.ssh/b_rsa

评论