使用SSH实现免密登录
SSH免密登录
对于经常远程操作Linux
服务器的人来说,SSH
是再熟悉不过的工具了。😄
但是每次登录都要输入密码实在是太麻烦了,本人经常用scp
命令上传文件到服务器,但每次也要输入密码就很麻烦。😡
这个时候就可以使用密钥对来实现免密登录,方便且安全。😄
1. 在本地生成密钥对
一路回车即可😉
1 | ssh-keygen |
此时会在当前用户目录下的.ssh
文件夹里产生一对密钥😉
其中id_rsa
为私钥,id_rsa.pub
为公钥😉
2. 上传公钥到你需要登陆的服务器
1 | ssh-copy-id -i ~/.ssh/id_rsa.pub [username]@[serveraddress] |
其中username
即为你要免密登录的用户名,serveraddress
为你服务器的地址😆
此时会要求你输入一次username
对应的密码,输入之后上传完成😆
3. 免密登录服务
1 | ssh [username]@[serveraddress] |
现在你会惊奇的发现不用输入密码就可以登陆上你的服务器了。😎
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CodePod!