Linux免密登錄創建過程

登錄自己的VPS還需要頻繁的輸入密碼很不友好,而且密碼多是雜亂無章的,也不方便記憶。
下面會一步步完成Linux的免密登錄。


1.首先查看自己本地是否已經創建了公鑰id_rsa.pub

$ cd .ssh
$ ls

  • 如果沒有的話通過

    $ ssh-keygen -t rsa

2.查看生成的公鑰,複製、另作他用。

$ cat id_rsa.pub

3.通過ssh訪問遠程服務器,需要輸入密碼

$ ssh root@ip

  • 默認端口是22,如果不是請通過-p來指定端口

    $ ssh root@ip -p 1234

4.然後我們到服務器的.ssh查看authorized_keys如果沒有創建一個

$ cd /root/.ssh

  • 沒有就創建一個

    $ touch authorized_keys
    $ chmod 600 authorized_keys

5.然後將複製好的公鑰信息粘貼到authorized_keys

$ vi authorized_keys

按`i`插入模式
粘貼到這裏
`ESC`退出編輯
:wq寫入並退出

6.重啓服務器(我不知道這步是否必須,我是重啓過纔好用)

$ reboot

至此將本機的公鑰保存到了服務器上,exit退出服務器,重新ssh試試。





知識共享許可協議
本作品採用知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協議進行許可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章