作者 主題: ssh 免認證問題  (閱讀 1806 次)

0 會員 與 1 訪客 正在閱讀本文。

saabday

  • 懷疑的國中生
  • **
  • 文章數: 79
    • 檢視個人資料
ssh 免認證問題
« 於: 2008-03-14 16:05 »
ssh 不准用root登入,其免帳號認證方式如下:

AP=>server
DB=>client

先將每一台server的sshd_config的root-login改no

在執行#service sshd restart

在DB端
   #ssh-keygen -t rsa  "按enter"
   #"按enter"  到最後

最後在/root/.ssh中產生id_rsa.pub跟id_rsa這兩個

注意產生出來的 id_rsa 需只有 -rw- --- --- 才可以

接下來是把公鑰放入server端

#scp /root/.ssh/id_rsa.pub user@ip:tmp

在AP端,需以root身分執行以下步驟!!

#cat /tmp/id_rsa.pub >> /home/user/.ssh/authorized_keys

PS: AP端注意/home/user需有".ssh"目錄
#------------------------------------------------------------------
以上步驟我用SCP還是需要輸入密碼,請各位大大告知一下原因,感恩!!

alva

  • 活潑的大學生
  • ***
  • 文章數: 315
    • 檢視個人資料
回覆: ssh 免認證問題
« 回覆 #1 於: 2008-03-14 17:06 »
你怎麼登入的...

ssh root@remote.ip

or

ssh remote.ip