linux系統設置密鑰登錄,禁用root帳號密碼登錄

   

一:生成密鑰

  1. shell點工具新建用戶密鑰生成

  2. 可看到密鑰生成界面,選擇RSA加密算法,密鑰長度這裏設置成2048。

  3. 密鑰已經生成,選擇下一步,Next。

  4. 輸入密鑰名稱,以及給密鑰加密的密碼,繼續下一步。

  5. 現在就可以看到公鑰信息了,將公鑰複製保存下來。

  6. 在root用戶家目錄下創建隱藏目錄.ssh,並在此目錄下創建以authorized_key文件,並將事先生成的公鑰放入authorized_key中。

    mkdir -v ~/.ssh

    vim ~/.ssh/authorized_keys 

修改權限

    chmod 600 ~/.ssh/authorized_keys

    chmod 700 .ssh/

7.  清空防火牆規則和關閉selinux

    iptables -F

    setenforce 0

8    修改ssh配置文件,去掉註釋,使其支持密鑰認證。Vim /etc/ssh/sshd_config

    RSAAuthentication yes

    PubkeyAuthentication yes

  重啓sshd服務

    /etc/init.d/sshd restart

9. 新建會話 填寫名稱跟主機,確定登錄

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