將服務器SSH密鑰,IP,端口,主機名保存在 macOS 塞拉—— Terminal & SSH 配置提示

雖然討論都在這裡,對有關事實的新的幾個論壇 macOS 內華達,私人重點場所不被保存 Keychain 重啟系統後。

對於使用帶有身份驗證密鑰的安全 SSH 連接的服務器管理員來說,這有點煩人。 每次他們想通過 SSH/Terminal,應該執行命令: SSH-add -K~路徑/private_key.pem, 之後在 Terminal 執行命令行以連接和驗證託管服務器。 通常,執行命令: ssh 根@ip_addRESS.

一個更簡單的解決方案是編輯〜/ .ssh / config文件,在其中創建一種別名,用於身份驗證密鑰以及用戶名和主機名。

1。 開放的應用 Terminal pe macOS 並執行該命令:

sudo nano ~/.ssh/config

2。 加上下面幾行:

Host anyname
 HostName IPServer
 Port 22
 User root
 IdentityFile /Volumes/path/private_keys.pem

3. Ctrl+X 進而 Y si Enter 保存在配置的變化。

通過身份驗證 Terminal,將執行命令行: SSH anyname。 將使用“IdentityFile”中指示的身份驗證密鑰,使用配置中指示的主機名和端口上的“root”用戶自動完成身份驗證。

您可以在〜/ .ssh / config文件中添加任意數量的別名。 條件是在“主機”行上您具有不同的名稱。

對技術充滿熱情,我很高興寫 StealthSettings.com 自 2006 年起。我在作業系統方面擁有豐富的經驗: macOS, Windows 對 Linux,而且還包括程式語言和部落格平台(WordPress)和線上商店(WooCommerce、Magento、PrestaShop)。

如何 » iHowTo » iHowTo- macOS » 將服務器SSH密鑰,IP,端口,主機名保存在 macOS 塞拉—— Terminal & SSH 配置提示
發表評論