差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:sshlogin [2022/04/01 14:56] – jonathan | tech:sshlogin [2022/04/01 15:07] (目前版本) – [jonathan@ServerA 的設定] jonathan | ||
---|---|---|---|
行 1: | 行 1: | ||
====== SSH 不需要密碼登入方式 ====== | ====== SSH 不需要密碼登入方式 ====== | ||
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 ===== | ===== CentOS ===== | ||
行 27: | 行 49: | ||
cd .ssh | cd .ssh | ||
chmod 600 authorized_keys2 | chmod 600 authorized_keys2 | ||
- | </ | ||
- | |||
- | ===== 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 / | ||
</ | </ | ||