ssh 無密碼登陸遠程服務器

ssh 無密碼登陸遠程服務器

1.在客戶端創(chuàng)建公鑰

[root@Server1 ~]# ssh-keygen -t rsa 

輸入后,會提示創(chuàng)建.ssh/id_rsa、id_rsa.pub的文件,其中第一個為密鑰,第二個為公鑰。過程中會要求輸入密碼,為了ssh訪問過程無須密碼,可以直接回車 。

[root@Server1 ~]# ls -l .ssh
總用量 8
-rw-------. 1 root root 1675 12月 10 22:20 id_rsa
-rw-r--r--. 1 root root 394 12月 10 22:20 id_rsa.pub

特別要注意的是這2個文件的權(quán)限.

  • id_rsa 的權(quán)限是 -rw-------
  • id_rsa.pub 的權(quán)限是 -rw-r--r--

2. 將公鑰復制到服務器的 ~/.ssh 目錄下

復制客戶端 .ssh/id_rsa.pub 文件中的內(nèi)容,添加到服務器的 ~/.ssh/authorized_keys 文件中, 如果服務器端authorized_keys文件不存在,新建一個即可.

3. 修改服務sshd配置并重啟sshd服務

修改服務器端的 /etc/ssh/sshd_config 文件, 打開 AuthorizedKeysFile


使用命令/etc/init.d/sshd restart重啟 sshd 服務.

4. 設置服務器文件和目錄權(quán)限:

root:~/.ssh# ll
total 24K
drwx------  2 root root 4.0K Jan 13 10:42 ./
dr-xr-x--- 15 root root 4.0K Jan 16 00:37 ../
-rw-r--r--  1 root root  408 Jan 13 10:42 authorized_keys
-rw-------  1 root root 1.7K Aug 13  2015 id_rsa
-rw-r--r--  1 root root  394 Aug 13  2015 id_rsa.pub
-rw-r--r--  1 root root  395 Jul  1  2015 known_hosts

特別要注意的一點是 .ssh 目錄的權(quán)限是 drwx------

5. 客戶端驗證使用SSH IP地址的方式無密碼訪問

ssh root@192.168.1.3 

如果設置有錯誤, 則還是會提示輸入密碼確認. 對于 Centos 可以查看log文件 /var/log/secure , 尋找原因.

在客戶端加 -vvv 可以輸出 debug 信息:

ssh -vvv root@192.168.1.3 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、遠程連接服務器 遠程連接服務器對于管理員來說,是一個很有用的操作。它使得對服務器的管理更為方便。不過方便歸方便...
    Zhang21閱讀 39,783評論 0 20
  • 我們知道如果要向遠程服務器傳輸數(shù)據(jù)和操作必須輸入用戶名和密碼遠程登錄服務器 ,或用FTP等協(xié)議,都需要權(quán)限控制。 ...
    歡醉閱讀 1,376評論 1 4
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評論 19 139
  • SSH 為 Secure Shell 的縮寫,由 IETF 的網(wǎng)絡小組(Network Working Group...
    shuff1e閱讀 1,874評論 1 11
  • SSH全稱Secure SHell,顧名思義就是非常安全的shell的意思,SSH協(xié)議是IETF(Internet...
    StarShift閱讀 2,684評論 0 7

友情鏈接更多精彩內(nèi)容