2008年9月30日 星期二

Debian ssh_auth設定

  • Linux(Server) to Linux(Client)

    1. client端設定

      建立公開金鑰

      user@debian:~$ ssh-keygen -t rsa

    2. server端設定

      將client公開金鑰加入至authorized_keys檔案內

      debian:~# scp user@remote_ip:/home/user/.ssh/id_rsa.pub ~/.ssh/authorized_keys

    3. client端即可利用user的帳號連線至 root@server_ip,即可直接登入,不用密碼驗證

  • WinXP(Client) to Linux(Server)

    1. WinXP Client端設定

      下載puttygen
      http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe

      將puttygen打開,1.選擇key要的編碼 2.按下generate產生key 3.在3的區域內移動滑鼠亂數產生key




      產生key....




      1.key passphrase建議不填,填了會多一層登入密碼 2.儲存公鑰及私鑰 3.產生的公鑰,將其複製起來



    2. Linux(Server)設定

      如果.ssh目錄不存在,需自行建立

      debian:~# vi ~/.ssh/authorized_keys

      將puttygen產生的公鑰貼上去

    3. 在WinXP(Client)利用putty載入驗證並登入



      1.點選SSH的選項 2.再選Auth 3.按Browse選取puttygen產生的"私鑰"



      最後按下Open,輸入帳號root直可直接登入

1 則留言:

oilbelly 提到...

可以幫我看一下dns 為什麻不能起來嗎?http://oilbelly.blogspot.com/2008/09/dns-dns.html