Есть ли менеджер соединений SSH?

Существует ли приложение (или плагин GnomePanel), позволяющее хранить информацию о соединении SSH и открывать терминал по щелчку?

Я знаю, что Nautilus делает это, используя «Пароль и ключи шифрования» Ubuntu, но есть такая вещь для терминала?

24
задан 25 February 2017 в 01:19

9 ответов

1118 Я рад, что вы задали этот вопрос. Пожалуйста, взгляните на PAC Manager, приложение Perl / Gtk, которое претендует на то, чтобы быть эквивалентным Ubuntu / General Linux SecureCRT, но с гораздо большим количеством опций!

ОСОБЕННОСТИ (к настоящему моменту):

    [ 113] Простой графический интерфейс для управления / запуска подключений к удаленным машинам.
  • Настраиваемое выполнение локальных команд [Pre | Post] -соединения.
  • Настраиваемый список макросов (команд) для отправки подключенному клиенту.
  • Настраиваемый список макросов (команд) для локального выполнения при подключении.
  • Настраиваемый список условных выполнений на подключенном компьютере через «Expect»:. забудьте про сертификаты SSH. цепь нескольких соединений SSH. автоматизировать создание туннелей. и т. д.
  • Возможность подключения к компьютерам через прокси-сервер!
  • CLUSTER соединения.
  • Терминалы TABBED / WINDOWED
  • Возможности Wake On LAN
  • Локальные и глобальные переменные, например: запишите пароль один раз, используйте его ЛЮБОЕ место, централизуя его модификацию для более быстрых изменений! использовать их для: хранилище паролей. повторное использование строк подключения. и т. д.
  • Бесшовная интеграция Gnome / Gtk.
  • Значок в трее для быстрого запуска управляемых соединений «правой кнопкой».
  • Написано на Perl / Gtk (подождите, - это , что это особенность? Ну, это для меня!; =)
  • DEB, RPM & amp; Пакеты .TAR.GZ доступны !!
  • БЕСПЛАТНО (как на свободе) !! и лицензируется в соответствии с GNU GPLv3.

Следующие пакеты требуются перед установкой 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

http://sourceforge.net/projects/pacmanager/

0
ответ дан 25 February 2017 в 01:19

Gnome Connection Manager определенно стоит попробовать. он предлагает некоторые интересные функции и может использоваться, хотя пока еще не совсем зрел.

0
ответ дан 25 February 2017 в 01:19

Посмотрите на SSHMenu - он интегрируется в панель Gnome и позволяет открывать терминал для каждого соединения.

сшмену-гном

sudo apt-get install sshmenu-gnome
0
ответ дан 25 February 2017 в 01:19

Я сделал для себя простой ssh-менеджер для Ubuntu. Если вы хотите, вы можете попробовать это: https://github.com/Doka-NT/ssh-manager

Все конфиги находятся в файле .json По умолчанию он использует gnome-терминал, но вы можете изменить его на какой-нибудь другой

0
ответ дан 25 February 2017 в 01:19

Взгляните на 'sshch'

enter image description here

Это утилита хранит информацию о соединении SSH, но использует проклятия интерфейс.

0
ответ дан 25 February 2017 в 01:19

Гораздо более простой метод, чем установка приложения.

Создайте каталог на рабочем столе (например, назовите его 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

Теперь пометьте файл как исполняемый. Готово.

Надеюсь, что это помогает.

0
ответ дан 25 February 2017 в 01:19

Я использую Remmina в Ubuntu некоторое время, я думаю, что он работает очень хорошо и его легко использовать. Он очень похож на Putty и поддерживает различные протоколы, такие как DP, VNC, SPICE, NX, XDMCP, SSH и EXEC.

Remmina main window

0
ответ дан 25 February 2017 в 01:19

Вы просто беспокоитесь о том, чтобы вводить свои данные каждый раз, когда можете использовать аутентификацию по ключу 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, которые запускают соединение потому что я действительно ленивый!).

0
ответ дан 25 February 2017 в 01:19

Вы можете попробовать повторно набрать. Это простое приложение-оболочка, которое управляет сеансами SSH на терминале Unix.

pip3 install redial

Возможности:

  • добавить папку
  • скопировать ключ ssh
  • удалить соединение
  • изменить соединение
  • динамическая, локальная и удаленная переадресация портов
  • midnight Commander
1
ответ дан 29 April 2020 в 10:52

Другие вопросы по тегам:

Похожие вопросы: