2008年9月30日 星期二

Debian SSH無密碼登入

SSH 無密碼登入練習

Posted by: admin in SSH 遠端連線

狀況模擬

  • A 機器為被連線登入的遠端伺服器
  • B 機器為進行遠端連線的工作端
  • A、B 兩部機器皆有一個 apex 帳號

A 機器設定

  1. 安裝 openssh-server。
    # apt-get install openssh-server
  2. 修改 /etc/ssh/sshd_config,將 AuthorizedKeysFile %h/.ssh/authorized_keys 設定去除註解。
  3. 啟動 ssh。# /etc/init.d/ssh start

B 機器設定

  1. 以 apex 帳號登入。
  2. 以 ssh-keygen 指令建立非對稱金鑰。
    # ssh-keygen -t rsa(連續按下 Enter 鍵)
  3. 將公開金鑰複製到 A 機器同樣的目錄取名為 authorized_keys。
    # scp ~/.ssh/id_rsa.pub 140.134.210.134:~/.ssh/authorized_keys

測試

  1. 從 B 機器以 apex 登入。
  2. 以 ssh 遠端連線方式連線到 A 機器。
------------------------------------------------------------------------------------
Windows XP 使用putty SSH無密碼連線
1.首先下載Putty Key Generator
http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe

按照圖解1 -- 2 -- 3 操作


























1.key passphrase(使用者依需求增加一道密碼設定)
2.儲存公鑰、私鑰
3.複製生產好的key
















1.Linux(Server)設定 (.ssh是隱藏檔)

debian:~# vi /root/.ssh/authorized_keys

將剛才puttygen產生的公鑰複製,插入貼在authorized_keys檔案後面

Save & exit

2. 開啟 Putty Configuration 連線

1.輸入IP & Port
2.經常要連線的IP可以儲存,方便使用













3.Open 啟動連線




沒有留言: