Ssh

是否有使用 OSX 終端來幫助管理 SSH 連接參數的程序?

  • August 21, 2009

我的困難:我通過 SSH 連接到各種伺服器,有時超過 7 個。目前我通過 OSX 的終端使用 shell 命令執行此操作,效果很好,除了我每次都必須記住地址、使用者名和埠的事實我連接並且經常輸入完整的命令(因為它在 bash 歷史中太早了)。

所以,我想知道是否有一個程序或腳本只在終端中執行可以儲存連接資訊的命令,只是為了讓生活更輕鬆一些。

您可以通過在$HOME/.ssh/config文件中設置每個主機的預設值來做到這一點。這是您可以設置的不同選項的手冊頁。

此外,對於本地網路上的伺服器,您可以更好地控制安全性,您可以使用基於密鑰的身份驗證(不需要密碼)。為此,您必須生成一個客戶端 ssh 密鑰,並將其放在伺服器上。以下是適用於 OS X 的 Ubuntu 的一些說明HOWTO:SSH & Public Keys

要更快地搜尋命令,請嘗試 ctrl+r 然後輸入主機的名稱/IP,您將直接進入命令。

另一種方法是使用 ssh config (~/.ssh/config/) 文件設置別名,如下所示: Host alias HostName ydoain.com User username

引用自:https://serverfault.com/questions/56930