一行简单Shell脚本实现免密码登陆Linux服务器

有句名言是:人生苦短只用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,自动将本地钥匙上传到服务器

全文结束

发布了13 篇原创文章 · 获赞 6 · 访问量 727

猜你喜欢

转载自blog.csdn.net/jiakai82/article/details/104015393