當前位置: 首頁>>技術教程>>正文


有 SSH 連接管理器嗎?

,

問題描述

是否有一個應用程序(或 GnomePanel 插件)允許存儲 SSH 連接信息並在單擊時打開終端?

我知道 Nautilus 使用 Ubuntu 的“密碼和加密密鑰”來做到這一點,但是終端有這樣的事情嗎?

最佳辦法

比安裝應用程序簡單得多的方法。

在您的桌麵上創建一個目錄(例如,將其命名為 ssh)。

在你最喜歡的編輯器中,創建一個名為 [servername i want to ssh to].desktop 的文件

在那個文件中

[Desktop Entry]
Version=1.0
Type=Application
Name=SERVER NAME
Comment=ssh to SERVER NAME
Exec=ssh user@SERVER NAME
Icon=
Path=
Terminal=true
StartupNotify=false

現在將文件標記為可執行文件。完畢。

希望有幫助。

次佳辦法

Gnome Connection Manager 絕對值得一試。它提供了一些有趣的功能並且是可用的,盡管它還不是很成熟。

第三種辦法

您是否隻是在每次可以使用 SSH 密鑰身份驗證時輸入您的詳細信息而煩惱,這樣您的用戶就可以在沒有密碼的情況下登錄其他計算機。這是相當強大的東西,而且很容易上手。

首先,您需要為您的用戶生成一個密鑰。這包括公鑰和私鑰。 (邊欄:永遠,永遠,永遠給任何人你的私鑰。)運行:

ssh-keygen

它會詢問您是否需要每次使用密鑰時都必須輸入的密碼。這取決於你。完全可選。

完成後,您隻需將密鑰上傳到服務器。值得慶幸的是,甚至還有一個小應用程序可以為您處理:

ssh-copy-id remote_user@remote_host

然後 ssh remote_user@remote_host 應該在沒有提示的情況下登錄。

對於您的一鍵啟動器,您可以使用以下命令創建一個啟動器:

gnome-terminal -e "ssh remote_user@remote_host"

我還在我的 ~/.bash_aliases 文件中編寫了一些別名腳本來觸發連接(因為我真的很懶!)。

第四種辦法

看看 SSHMenu – 它集成到 Gnome 麵板中,並允許每個連接打開一個終端。

sshmenu-gnome

sudo apt-get install sshmenu-gnome

第五種辦法

看看 ‘sshch’

此工具存儲 SSH 連接信息,但使用 curses 接口。

第六種辦法

我在 Ubuntu 中使用 Remmina 已經有一段時間了,我認為它工作得很好,而且很容易使用。它與 Putty 非常相似,並且支持不同的協議,如 DP、VNC、SPICE、NX、XDMCP、SSH 和 EXEC。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/12499.html,未經允許,請勿轉載。