Existe-t-il un gestionnaire de connexions SSH?


24

Existe-t-il une application (ou un plugin GnomePanel) qui permet de stocker des informations de connexion SSH et d'ouvrir un terminal en un clic?

Je sais que Nautilus fait cela en utilisant les "clés de mot de passe et de cryptage" d'Ubuntu, mais existe-t-il une telle chose pour un terminal?

Réponses:


13

Je suis content que vous posiez cette question. Veuillez jeter un œil à PAC Manager, une application Perl / Gtk qui prétend être l'équivalent d'Ubuntu / General Linux SecureCRT, mais avec beaucoup plus d'options!

CARACTÉRISTIQUES (maintenant):

  • Interface graphique simple pour gérer / lancer les connexions aux machines distantes.
  • Exécution des commandes locales de connexion [pré | post] configurable.
  • Liste configurable de macros (commandes) à envoyer au client connecté.
  • Liste configurable de macros (commandes) à exécuter localement lorsqu'il est connecté.
  • Liste configurable des exécutions conditionnelles sur la machine connectée via 'Expect':. oubliez les certificats SSH. chaîner plusieurs connexions ssh. automatiser la création de tunnels. etc
  • Possibilité de se connecter aux machines via un serveur proxy!
  • Connexions CLUSTER.
  • Terminaux TABBED / WINDOWED
  • Fonctionnalités Wake On LAN
  • Variables locales et globales, par exemple: notez un mot de passe une fois, utilisez-le N'IMPORTE O where où, en centralisant sa modification pour des changements plus rapides! utilisez-les pour:. coffre de mots de passe. réutilisation des chaînes de connexion. etc
  • Intégration transparente de Gnome / Gtk.
  • Icône de la barre d'état pour le lancement rapide du bouton droit des connexions gérées.
  • Écrit en Perl / Gtk (attendez, est- ce une fonctionnalité? Eh bien, c'est pour moi!; =)
  • Forfaits DEB, RPM et .TAR.GZ disponibles !!
  • C'est GRATUIT (comme en toute liberté) !! et sous licence GNU GPLv3.

Les packages suivants sont requis avant l'installation de 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/


c'est vraiment un excellent outil, le seul problème est qu'Ubuntu pleure avant de l'installer en disant un paquet de mauvaise qualité. Mais
ça

Ressemble à une application très complète et fonctionne très bien dans 16.04.
Kevin Bowen

7

Êtes-vous simplement gêné de saisir vos informations chaque fois que vous pouvez utiliser l'authentification par clé SSH pour que votre utilisateur puisse se connecter à d'autres ordinateurs sans mot de passe. C'est assez puissant et assez simple pour commencer.

Vous devez d'abord générer une clé pour votre utilisateur. Cela comprend une clé publique et une clé privée. (Encadré: ne jamais, jamais, jamais donner à quiconque votre clé privée.) Exécutez simplement:

ssh-keygen

Il vous demandera si vous voulez une phrase secrète qui doit être entrée à chaque fois que vous utilisez la clé. C'est à toi de voir. Complètement facultatif.

Lorsque vous avez terminé, il vous suffit de télécharger votre clé sur le serveur. Heureusement, il existe même une petite application pour gérer cela pour vous:

ssh-copy-id remote_user@remote_host

Ensuite, ssh remote_user@remote_hostil vous suffit de vous connecter sans invite.

Pour vos lanceurs en un clic, vous pouvez simplement créer un lanceur avec le type de commande suivant:

gnome-terminal -e "ssh remote_user@remote_host"

J'écris également de petits scripts d'alias dans mon ~/.bash_aliasesfichier qui déclenchent la connexion (parce que je suis vraiment paresseux!).


Merci pour le commentaire! J'utilise publickeylà où c'est disponible, malheureusement certains sites avec lesquels je travaille (je suis un développeur web) n'autorisent que l' keyboardauthentification
German Rumm

6

Méthode beaucoup plus simple que d'installer une application.

Créez un répertoire sur votre bureau (par exemple, appelez-le ssh).

Dans votre éditeur préféré, créez un fichier appelé [nom_serveur que je veux envoyer à] .desktop

Dans ce dossier

[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

Marquez maintenant le fichier comme exécutable. Terminé.

J'espère que ça t'as aidé.


+1 pour l'approche d'entrée de bureau: simple, clair et gérable! Gardez juste à l'esprit que lorsque votre nom d'utilisateur contient un \ (comme pour les identifiants également ouverts où le domaine NT doit être ajouté), la commande ssh elle-même a besoin de 2 barres obliques inverses, et la commande dans l'entrée .desktop en a donc besoin de 4, par exemple [domain]\\\\[username]@[server]
niveaux

5

Gnome Connection Manager vaut vraiment la peine d'essayer. il offre des fonctionnalités intéressantes et est utilisable, bien qu'il ne soit pas encore calme.


Ceci est un exemple suivant. que les applications simples sont les bonnes. GCM agit uniquement comme un gestionnaire de connexions SSH et rien d'autre - et c'est son avantage.
jacek.ciach

4

Jetez un œil à SSHMenu - il s'intègre au panneau Gnome et permet d'ouvrir un terminal par connexion.

sshmenu-gnome

sudo apt-get install sshmenu-gnome

2
J'ai essayé, super application. Mais cela ne fonctionne qu'avec l' publickeyauthentification. Au moins, je n'ai pas trouvé de moyen de fournir un mot de passe
German Rumm

2

Jetez un oeil à 'sshch'

entrez la description de l'image ici

Cet utilitaire stocke les informations de connexion SSH, mais utilise l'interface curses.


application vraiment sympa!
Vano

J'espérais que quelque chose comme ça existait, merci!
jamzsabb le

1

Je me suis fait un simple gestionnaire ssh pour ubuntu. Si vous le souhaitez, vous pouvez également l'essayer: https://github.com/Doka-NT/ssh-manager

Toutes les configurations sont dans un fichier .json. Par défaut, il utilise gnome-terminal, mais vous pouvez le changer en un autre


0

J'utilise Remmina dans Ubuntu depuis un certain temps, je pense que cela fonctionne très bien et qu'il est facile à utiliser. Il est très similaire à Putty et prend en charge différents protocoles comme DP, VNC, SPICE, NX, XDMCP, SSH et EXEC.

Fenêtre principale de Remmina

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.