server a /b
以root賬戶在a上無密碼ssh到b
方式一
on a:
ssh-keygen -t dsa -p '' -f ~/.ssh/id_dsacat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
chmod
644 ~/.ssh/authorized_keys
service sshd restart
on b:
ssh-keygen -t dsa -p '' -f ~/.ssh/id_dsacat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
chmod
644 ~/.ssh/authorized_keys
scp -r root@a:/root/.ssh/id_dsa.pub /root/.ssh/master_dsa.pub
cat ~/.ssh/master_dsa.pub >> ~/.ssh/authorized_keys
service sshd restart
note:上面ssh-keygen生成的檔案id_dsa不能修改為其他的名稱,否則會導致ssh無法生效。
方式二
servera無密碼登陸 serverb
在servera上
ssh-keygen -t rsa -p '' -f ~/.ssh/id_rsassh-copy-id -i ~/.ssh/id_rsa.pub ll2v@serverb
然後可以再servera上無密碼登陸到serverb了
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 ...