β

Linux下SSH免密码登陆

xge技术博客 120 阅读

ssh是我们在服务器操作中经常使用的命令,但每次输入密码则让我们很不爽,这里可以通过更改服务器配置公钥来让用户登陆免密码。

道理也非常简单,就是在客户端生成一个独立公钥,然后写到服务器的文件中去。这里把操作方法记录一下:

  1. 首先是在自己的电脑中,使用ssh-keygen -t rsa 来创建密钥,直接在默认路径下生成就可以了
  2. 这个时候你的~/.ssh/路径下会有一个脚id_rsa.pub的文件,把这个文件里面的内容复制下来authorized_keys
  3. 接下来我们登陆到服务器中,在~/.ssh/文件下创建authorized_keys文件,把刚才的内容复制进去
  4. 接下来,我们设置服务器路径权限,把.ssh设置为700,把authorized_keys文件设置为600.

至此全部设置结束,接下来我们在客户端输入ssh指令,就不再需要输入密码就可以登陆了。

作者:xge技术博客
生活要看积极的一面
原文地址:Linux下SSH免密码登陆, 感谢原作者分享。