差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:sshlogin [2008/10/08 10:10] – jonathan | tech:sshlogin [2022/04/01 15:07] (目前版本) – [jonathan@ServerA 的設定] jonathan | ||
---|---|---|---|
行 2: | 行 2: | ||
SSH 可以透過憑證信任的方式來直接登入, | SSH 可以透過憑證信任的方式來直接登入, | ||
+ | ===== Ubuntu ===== | ||
+ | 以下介紹 ServerA 的 jonathan 可以直接使用 jonathan_serb.key 登入 jonathan@ServerB 的設定方式 | ||
+ | |||
+ | ==== jonathan@ServerB 的設定 ==== | ||
+ | * 產生連入的 key< | ||
+ | mkdir -p / | ||
+ | cat / | ||
+ | chmod -R go= / | ||
+ | chown -R jonathan: | ||
+ | </ | ||
+ | * 將產生的 key / | ||
+ | scp / | ||
+ | </ | ||
+ | |||
+ | ==== jonathan@ServerA 的設定 ==== | ||
+ | * 設定 key 權限< | ||
+ | chmod 600 / | ||
+ | </ | ||
+ | * 驗證使用 key 連入主機 <cli> | ||
+ | ssh -i / | ||
+ | </ | ||
+ | |||
+ | ===== CentOS ===== | ||
以下介紹 ServerA 的 root 可以直接登入 ServerB 的 root 設定方式 | 以下介紹 ServerA 的 root 可以直接登入 ServerB 的 root 設定方式 | ||
- | ===== - ServerA 的設定 | + | ==== ServerA 的設定 ==== |
- | <xtermrtf> | + | <cli> |
su - root | su - root | ||
cd .ssh | cd .ssh | ||
行 11: | 行 34: | ||
會產生 id_dsa.pub | 會產生 id_dsa.pub | ||
scp id_dsa.pub ServerB:/ | scp id_dsa.pub ServerB:/ | ||
- | </xtermrtf> | + | </cli> |
- | ===== - ServerB 的設定 | + | ==== ServerB 的設定 ==== |
- | <xtermrtf> | + | <cli> |
su - root | su - root | ||
cd .ssh | cd .ssh | ||
cat ServerA_authorized_keys2 >> authorized_keys2 | cat ServerA_authorized_keys2 >> authorized_keys2 | ||
- | </xtermrtf> | + | </cli> |
- | + | ==== 無法登入可能原因 ==== | |
- | ===== 無法登入可能原因 | + | |
依據之前的測試經驗, | 依據之前的測試經驗, | ||
- | <xtermrtf> | + | <cli> |
su - root | su - root | ||
cd .ssh | cd .ssh | ||
chmod 600 authorized_keys2 | chmod 600 authorized_keys2 | ||
- | </xtermrtf> | + | </cli> |
+ | |||
+ | ===== 參考網址 ===== | ||
+ | * https:// | ||
{{tag> | {{tag> |