首先,生成新的ssh密钥对。(linux免密钥SSH登陆配置教程详解, ssh密钥对的配置方法)
当程序询问密码时按【enter】键,表示不设密码,此时会在工作目录中产生私钥,密码文件名为is_rsa,以及公钥文件id_psa.pub。
把一个公钥复制到远程主机:
[guo@guo zuo]$ ssh-copy-id root@222.24.21.61
root@222.24.21.61's password:
Now try logging into the machine, with "ssh 'root@222.24.21.61'", and check in:
.ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.
这一次需要输入密码。
配置完成,以后就不用再输入密码了。
执行脚本:
使用以上shell/ target=_blank class=infotextkey>shell脚本成功登录ssh远程主机。