有句名言是:人生苦短只用Python
免密码登陆Linux有很多方便,节省大量时间
网上有很多教大家如何实现免密码登陆Linux服务器的教程,大多很繁琐,包含很多步骤
步骤越多往往问题越多,有时居然莫名失败,
实在是没必要那么繁琐,只要一行shell脚本就可以搞定,废话不多说,上代码
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
成功运行后下次就可以直接用下面代码免密码登陆
ssh [email protected]
是不是很简单很可靠
如果出问题,有经验的你一看上面的就已经明白问题在哪儿了
啰嗦几句
如果密码登陆失败,或者是上面ssk-copy-id失败,大概有两种可能:
第一个失败可能:id_rsa.pub没创建,运行下面shell创建
ssh-keygen -t rsa -P ''
第二个失败可能:从来没登陆过这台服务器,需要第一次用密码成功登陆一次
ssh [email protected]
要求输入密码并登陆成功后,即可重新运行ssh-copy-id,自动将本地钥匙上传到服务器
全文结束