linux系统中,免密码登陆是一个常用的功能,特别是在shell脚本中。实际生产中配过多次,也帮其他人解决过登陆失败的问题;发现这个功能虽然简单但在整个配置过程中还有一些需要注意的问题。特此记录备忘!
网上大多的参考资料都是先创建密钥,然后再手动复制公钥到远程主机上,整个过程包括创建文件夹,创建文件,复制内容几步,麻烦且易出错。以下用最简单的办法实现免密钥登录:
1.一路回车,创建一个不加密码的密钥。
ssh-keygen
2.使用ssh中的一个命令直接将公钥复制到远程主机,只需要输入一次密码即可
ssh-copy-id root@192.168.1.2
over!