我们在远程登录的时候,经常需要输入密码,密码往往比较复杂,输入比较耗费时间,这种情况下可以使用ssh免密码登录。
一般的教程是需要生成ssh密钥后,然后把密钥复制到server端完成配置,这里提供一个简单的方法,首先生成ssh密钥,如果已经生成了,则跳过:
ssh-keygen -t rsa
中间会有几次询问,可以直接按确认键跳过。然后把SSH密钥传到指定的服务器上。
ssh-copy-id hostname@host_ip
按确认健以后,会输入密码,输入密码后就配置成功了。
后面再ssh登录就不需要输入密码了,是不是很简单。
参考文献
配置免密登录时候报错 /usr/bin/ssh-copy-id: ERROR: No identities found