狀況模擬
- A 機器為被連線登入的遠端伺服器
- B 機器為進行遠端連線的工作端
- A、B 兩部機器皆有一個 apex 帳號
A 機器設定
- 安裝 openssh-server。
# apt-get install openssh-server - 修改 /etc/ssh/sshd_config,將 AuthorizedKeysFile %h/.ssh/authorized_keys 設定去除註解。
- 啟動 ssh。# /etc/init.d/ssh start
B 機器設定
- 以 apex 帳號登入。
- 以 ssh-keygen 指令建立非對稱金鑰。
# ssh-keygen -t rsa(連續按下 Enter 鍵) - 將公開金鑰複製到 A 機器同樣的目錄取名為 authorized_keys。
# scp ~/.ssh/id_rsa.pub 140.134.210.134:~/.ssh/authorized_keys
測試
- 從 B 機器以 apex 登入。
- 以 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 啟動連線

沒有留言:
張貼留言