Существует ли приложение (или плагин GnomePanel), позволяющее хранить информацию о соединении SSH и открывать терминал по щелчку?
Я знаю, что Nautilus делает это, используя «Пароль и ключи шифрования» Ubuntu, но есть такая вещь для терминала?
ОСОБЕННОСТИ (к настоящему моменту):
Следующие пакеты требуются перед установкой PAC:
libgnome2-gconf-perl
libexpect-perl
libnet-proxy-perl
libcrypt-cbc-perl
libcrypt-blowfish-perl
libgtk2-gladexml-perl
libgtk2-ex-simple-list-perl
libnet-arp-perl
libossp-uuid-perl
libcrypt-rijndael-perl
libgtk2-uniqu
Gnome Connection Manager определенно стоит попробовать. он предлагает некоторые интересные функции и может использоваться, хотя пока еще не совсем зрел.
Посмотрите на SSHMenu - он интегрируется в панель Gnome и позволяет открывать терминал для каждого соединения.
sudo apt-get install sshmenu-gnome
Я сделал для себя простой ssh-менеджер для Ubuntu. Если вы хотите, вы можете попробовать это: https://github.com/Doka-NT/ssh-manager
Все конфиги находятся в файле .json По умолчанию он использует gnome-терминал, но вы можете изменить его на какой-нибудь другой
Взгляните на 'sshch'
Это утилита хранит информацию о соединении SSH, но использует проклятия интерфейс.
Гораздо более простой метод, чем установка приложения.
Создайте каталог на рабочем столе (например, назовите его ssh).
В вашем любимом редакторе создайте файл с именем [имя_сервера, для которого я хочу ssh] .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
Теперь пометьте файл как исполняемый. Готово.
Надеюсь, что это помогает.
Я использую Remmina в Ubuntu некоторое время, я думаю, что он работает очень хорошо и его легко использовать. Он очень похож на Putty и поддерживает различные протоколы, такие как DP, VNC, SPICE, NX, XDMCP, SSH и EXEC.
Вы просто беспокоитесь о том, чтобы вводить свои данные каждый раз, когда можете использовать аутентификацию по ключу 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
, которые запускают соединение потому что я действительно ленивый!).
Вы можете попробовать повторно набрать. Это простое приложение-оболочка, которое управляет сеансами SSH на терминале Unix.
pip3 install redial
Возможности: