Existe um gerenciador de conexões SSH?

22

Existe um aplicativo (ou plug-in GnomePanel) que permite armazenar informações de conexão SSH e abrir um terminal ao clicar?

Eu sei que o Nautilus faz isso usando as "Chaves de Senha e Criptografia" do Ubuntu, mas existe tal coisa para um terminal?

    
por German Rumm 17.01.2011 / 16:27

7 respostas

13

Fico feliz que você tenha feito essa pergunta. Por favor, dê uma olhada no PAC Manager, um aplicativo Perl / Gtk que finge ser equivalente ao Ubuntu / General Linux SecureCRT, mas com muito mais opções!

RECURSOS (até agora):

  • GUI simples para gerenciar / iniciar conexões com máquinas remotas.
  • Execução de comandos locais configuráveis [Pre | Post] -connection.
  • Lista configurável de macros (comandos) para enviar ao cliente conectado.
  • Lista configurável de macros (comandos) a serem executados localmente quando conectados.
  • Lista configurável de execuções condicionais na máquina conectada via 'Expect':    . esqueça os certificados SSH    . encadear várias conexões ssh    . automatizar a criação de túneis    . etc
  • Capacidade de se conectar a máquinas por meio de um servidor proxy!
  • conexões CLUSTER.
  • terminais TABBED / WINDOWED
  • Recursos do Wake On LAN
  • Variáveis locais e globais, por exemplo: anote uma senha uma vez, use QUALQUER onde, centralizando sua modificação para mudanças mais rápidas! use-os para:    . cofre de senha    . reutilizando cadeias de caracteres de conexão    . etc
  • Integração perfeita do Gnome / Gtk.
  • Ícone da bandeja para o lançamento rápido de 'botão direito' de conexões gerenciadas.
  • Escrito em Perl / Gtk (espera, é esse recurso? Bem, é para mim!; =)
  • DEB, RPM e amp; Pacotes .TAR.GZ disponíveis !!
  • É GRÁTIS (como na liberdade) !! e licenciado sob a GNU GPLv3.

Os seguintes pacotes são necessários antes da instalação do 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

link

    
por perseo22 17.01.2011 / 16:45
7

Você está apenas preocupado em inserir seus dados toda vez que pode usar a autenticação de chave SSH para que o usuário possa fazer login em outros computadores sem uma senha. É bastante poderoso e muito simples de começar.

Primeiro, você precisa gerar uma chave para seu usuário. Isso compreende uma chave pública e uma chave privada. (Sidebar: Nunca, nunca, jamais, dê a alguém sua chave privada.) Apenas corra:

ssh-keygen

Ele perguntará se você deseja inserir uma senha toda vez que usar a chave. Isso é contigo. Completamente opcional.

Quando você terminar, basta enviar sua chave para o servidor. Felizmente, há até um pequeno aplicativo para lidar com isso para você:

ssh-copy-id remote_user@remote_host

Em seguida, ssh remote_user@remote_host deve fazer login sem aviso.

Para seus lançadores de um clique, você pode apenas fazer um lançador com o seguinte tipo de comando:

gnome-terminal -e "ssh remote_user@remote_host"

Eu também escrevo pequenos scripts de alias no meu arquivo ~/.bash_aliases que dispara a conexão (porque sou realmente preguiçoso!).

    
por Oli 17.01.2011 / 16:50
5

Método muito mais simples do que instalar um aplicativo.

Crie um diretório na sua área de trabalho (por exemplo, chame-o de ssh).

Em seu editor favorito, crie um arquivo chamado [servername eu quero ssh para] .desktop

Nesse arquivo

[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

Agora marque o arquivo como executável. Feito.

Espero que ajude.

    
por James Dunmore 12.05.2014 / 13:15
4

Gerenciador de conexões do Gnome é definitivamente vale a pena tentar. Ele oferece alguns recursos interessantes e é utilizável, embora ainda não esteja maduro.

    
por funky-future 01.06.2013 / 16:10
4

Dê uma olhada no SSHMenu - ele se integra ao painel do Gnome e permite a abertura de um terminal por conexão.

sshmenu-gnome

sudo apt-get install sshmenu-gnome
    
O
por goric 17.01.2011 / 16:51
1

Eu fiz para mim um simples gerenciador ssh para o Ubuntu. Se você quiser, você também pode tentar: link

Todas as configurações estão no arquivo .json. Por padrão, ele usa gnome-terminal, mas você pode alterá-lo para outro

    
por Artem 16.08.2016 / 09:25
1

Dê uma olhada em 'sshch'

Esta informação de conexão SSH da loja de utilitários, mas usa a interface curses.

    
por federk 25.07.2017 / 13:25