SSH 三步免密登录
1.客户端生成公钥
本地生成公私钥(一路回车默认即可)
# 生成公私钥
ssh-keygen
# 进入ssh目录
cd ~/.ssh
# 查看
ls
两个密钥:
id_rsa
(私钥)
id_rsa.pub
(公钥)
2.上传公钥到服务器
# 上传公钥
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.2.20
# 进入ssh目录
cd ~/.ssh
# 查看写入到服务器的 id_rsa.pub (公钥)内容
vim authorized_keys
3.测试免密登录
客户端通过ssh连接远程服务器,就可以免密登录了。
# 直接登陆运行脚本
ssh root@192.168.2.20 /home/start.sh