1. 创建公钥ssh-keygen
ssh-keygen -t rsa
说明:
-t
指定算法-f
指定生成密钥的路径-N
指定密码
#2. 查看密钥
ls -l .ssh
3. 将公钥复制到被管理机器的.ssh目录
从本地远程复制
scp id_rsa.pub root@x.x.x.x:~/.ssh/
密钥授权 cat id_rsa.pub >> ~/.ssh/authorized_keys
4. 设置文件和目录权限
chmod 600 authorizerd_keys
chmod 700 -R .ssh
5. 验证使用SSH 访问
ssh x.x.x.x
SSH是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下SSH链接是需要密码认证的,可以通过添加系统认证(即公钥-私钥)的修改,修改后系统间切换可以避免密码输入和SSH认证。