示例:A主机要向B主机传送文件,A主机免密登录B主机文章源自新逸网络-https://www.xinac.net/9221.html
1、在A主机上执行文章源自新逸网络-https://www.xinac.net/9221.html
# 安装openssh-clients,安装后可使用ssh-copy-id 等命令 yum install openssh-clients # 生成RSA秘钥对 ssh-keygen -t rsa # 复制主机公钥到其它主机 ssh-copy-id -p 2222 root@192.168.80.100
2、在B主机上操作文章源自新逸网络-https://www.xinac.net/9221.html
# 检查以下配置项,放开注释,没有的可以新增 vi /etc/ssh/sshd_config RSAAuthentication yes #开启私钥验证 PubkeyAuthentication yes #开启公钥验证 # 保存后重启服务 systemctl restart sshd
3、注意事项文章源自新逸网络-https://www.xinac.net/9221.html
- 免密登录有风险,非绝对信任不要使用
- -p 2222,是指使用了2222的ssh端口号,默认的22端口不用加参数
~/.ssh权限设置为700
~/.ssh/authorized_keys的权限设置为600 以上2项是Linux的安全要求,如果权限不对,自动登录将不会生效
新逸IT技术
扫一扫关注微信公众号
评论