linux下ssh無密碼登陸配置

2021-06-26 21:31:04 字數 824 閱讀 6706

配置ssh免密碼登陸:

(1)在master主機上生成秘鑰:ssh-keygen -t rsa -p ''

(2)把id_rsa.pub追加到授權的key裡面去:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

(3)修改authorized_keys檔案許可權:chmod 600 ~/.ssh/authorized_keys

(4)修改/etc/ssh/sshd_config檔案中的配置內容:

rsaauthentication yes

pubkeyauthentication yes

authorizedkeysfile .ssh/authorized_keys

(5)重啟ssh服務:service sshd restart

(6)將公鑰複製到集群中的其它主機上:scp ~/.ssh/id_rsa.pub [email protected]:~/

(7)將/etc/ssh/sshd_config複製到集群中的其它主機上:scp /etc/ssh/sshd_config [email protected]:/etc/ssh/

(8)在其他主機上把id_rsa.pub追加到授權的key裡面去:cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

(9)修改authorized_keys檔案許可權:chmod 600 ~/.ssh/authorized_keys

(10)刪除複製的公鑰:rm -rf ~/id_rsa.pub

(11)重啟ssh服務:service sshd restart

注:6~7步為在其他主機上的操作

ssh無密碼登陸

1.使用root登陸 修改 etc ssh sshd config檔案 客戶端服務端都需要改 將 authorizedkeysfile ssh authorized keys 前面的 去掉 如果需要root也能無密碼登陸,把 permitrootlogin yes 前面的 去掉 執行下面的命令重啟s...

SSH 無密碼登陸

ssh 無密碼登陸 首先要配置本機的ssh伺服器,執行 ps e grep ssh,檢視是否有sshd程序,如果沒有,說明server沒啟動,通過 etc init.d ssh start 啟動server程序,如果提示ssh不存在 那麼就是沒安裝server。ubuntu下通過 sudo apt ...

ssh 無密碼登陸

1.執行 ssh keygen t dsa 命令 一路回車,如果當前沒有authorized keys檔案,執行 cat id dsa.pub authorized keys 即可實現本機無密碼登陸。如果authorized keys許可權不夠,要chmod authorized keys 755 ...