首先介绍下ssh:
原理图:
//TODO: 补充免密登录原理
ssh 远程登录的安全外壳协议,具有两种身份验证机制:
a.用户名+密码
该方式简单,忽略。
b.秘钥验证
一般来说图形化界面都是安装有ssh客户端的,接下来是免密登录的过程
1)、生成密钥对
ssh-keygen 然后一直回车
2)、发送公钥(id_rsa.pub)到对方
ssh-copy-id 192.168.16.22
3)、同样方式从对方生成密钥对,发送公钥给自己
4)、本机登录也需要发送公钥给自己
ssh-copy-id localhost