linux 配置ssh無密碼登入不起作用的解決方案__linux

來源:互聯網
上載者:User

1、安裝ssh

直接 sudo apt-get install openssh-server

2、查看ssh運行狀態 

ps -e | grep ssh

如果發現 sshd 和 ssh-agent 即表明 ssh服務基本運行正常

3、產生公開金鑰和私密金鑰

ssh-keygen -t rsa -P ""

4、將公開金鑰追加到檔案

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

5、測試ssh localhost

如果發現不用輸入密碼就可以登入那麼 ssh無密碼機制就算建立成功了。

6、失敗原因之一:.ssh及其下屬子檔案的許可權問題:

首選.ssh目錄許可權是700, 兩個dsa 和 rsa的 私密金鑰許可權是600,其餘檔案許可權是644.

下面列出.ssh目錄及子檔案的許可權表:

drwx------  2 hadoop hadoop 4096 2014-06-02 15:32 .
drwxr-xr-x 34 hadoop hadoop 4096 2014-06-02 15:06 ..
-rw-r--r--  1 hadoop hadoop 2252 2014-06-02 15:32 authorized_keys
-rw-------  1 hadoop hadoop  668 2014-06-02 15:11 id_dsa
-rw-r--r--  1 hadoop hadoop  615 2014-06-02 15:11 id_dsa.pub
-rw-------  1 hadoop hadoop 1675 2014-06-02 15:32 id_rsa
-rw-r--r--  1 hadoop hadoop  407 2014-06-02 15:32 id_rsa.pub
-rw-r--r--  1 hadoop hadoop  442 2014-06-02 15:08 known_hosts

7、.ssh的父目錄的許可權問題(我的問題就出現在這裡):

.ssh的父目錄檔案許可權應該是755,即所屬使用者的 使用者檔案 (/home下屬的一個使用者檔案)。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.