Linux

尋找允許我通過 SSH 快速連接到伺服器的 CLI 應用程序

  • March 10, 2021

我正在尋找一個 CLI 開源應用程序(Debian、Ubuntu),它允許我使用 SSH 快速連接到伺服器。當我有一台新伺服器時,我只需配置一次伺服器。在此之後,我只需呼叫應用程序並從列表中選擇伺服器。例如:

1. foo@whatever-server-i-have
2. bar@more-servers.nl
3. myuser@dev-server-whatever

這樣可以省去我輸入 SSH 命令和指定正確密鑰等的麻煩。我認為 funtoo 鑰匙串(https://www.funtoo.org/Keychain)是我正在尋找的東西,但它看起來更像是管理 ssh 密鑰密碼的工具。(也很高興擁有)。

有誰知道我剛才描述的應用程序或看起來像它的東西?

好吧,CLI 對我來說意味著它必須在命令行上——不需要圖形界面。最好的 linux ssh 客戶端仍然是ssh. 您可以使用.ssh/config定義自定義主機定義,其中包括使用者名、ip、埠、密鑰文件的路徑:

Host a
   Hostname 10.1.2.3
   Port     3333
   User     root
   IdentityFile /path/to/keyfile

這樣,您就可以執行ssh a,並且您已連接。這些主機定義支持所有ssh_config選項。現代 linux 系統甚至支持 bash 中定義的 Alias Name 完成.ssh/config- 從我的角度來看,您無法在命令行上獲得更多舒適。

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