每次登陆服务器都要输入密码,重复无用的操作让人心生厌烦。“懒人是推动社会进步的动力”,我的宗旨就是能自动的就不要手动。
下面就像大家介绍我是如何打造无密码登录服务器:
1. 生成公钥和密钥
相信使用过git的朋友对这一部分应该不会陌生,git的公私钥配置也是这样在本地生成的,这里就不赘述了。
2. 编辑ssh配置文件
vim ~/.ssh/config
增加:
#Tencent Server
Host ts
HostName 111.231.199.76
User root
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_tencent_server
1. Host ts #别名,域名缩写
2. HostName 111.231.199.76 #完整的域名或ip地址
3. User