很多场景都会用到从一个主机登录另一个主机做一些操作,也就是使用:ssh <ip> 但是每次都输入密码未免不爽,因此可以使用以下方法实现免输入密码认证登录。
1. 安装ssh
centOS:
sudo yum install ssh
ubuntu:
sudo apt-get install openssh-server
2. 生成密钥
ssh-keygen -t rsacp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keysssh-copy-id -i ~/.ssh/id_rsa.pub (192.168.24.130此为想要免登录的目标机器)
3. 测试
ssh 192.168.24.130 输入密码,退出,再次登录不需要输入密码。