发布时间:2020-04-14作者:laosun阅读(1634)
Mac电脑如果通过SSH免密码「rsa公钥」登录CentOS服务器,避免密码外泄。
第一步:Mac客户端生成私钥和公钥
如果本地已经有~/.ssh/id_rsa.pub文件就不用重复生成,直接到第二步即可。
cd /Users/sun/.ssh ssh-keygen -t rsa
第二步:通过scp把文件上传到服务器
scp /Users/sun/.ssh/id_rsa.pub user@XX.XXX.XX.XXX:~/.ssh/ #user@XX.XXX.XX.XXX请根据实际情况填写
第三步:通过ssh登录服务器
ssh user@XX.XXX.XX.XXX
第四步:设置authorized_keys和权限
cd ~/.ssh cat id_rsa.pub >> authorized_keys chmod 600 authorized_keys
总结
ssh user@XX.XXX.XX.XXX #再次尝试ssh登录,发现不用密码了
版权属于: 技术客
原文地址: https://www.sunjs.com/article/detail/7fce89533b3a422290017b830ffc3ff0.html
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。