每次登陆服务器都要输入密码,重複无用的操作让人心生厌烦“懒人是推动社会进步的动力”,我的宗旨就是能自动的就不要手动。 下面就像大家介绍我是如何打造无密码登录服务器:
相信使用过git的朋友对这一部分应该不会陌生,git的公私钥配置也是这样在本地生成的,这里就不赘述了
我的电脑里面配置了公司的gitlab囷github,再加上服务器的就有三组配置了。
3. 放置公钥到服务器目录中
如果服务器有authorized_keys这个文件就直接覆盖
5. 本地和服务器文件权限
现在为本地mac的私鑰设置权限:
设置服务器上的文件权限:
6. 服务器禁用密码登录(可选)
下面的动图演示两种登录服务器的方法:
第一种方式需要每次手动输入密碼,一旦输入错误就得重新输入,非常不方便。然而第二种方式无需每次输入密码,减少误输入的问题通过对比不难发现第二种方式方便快捷,┅劳永逸,非常推荐大家动手操作配置。