web-dev-qa-db-fra.com

Enregistrement de liens SSH Shell dans le lanceur comme du mastic

Je veux dire, comment puis-je mettre en signet une commande ssh root @ ip dans le programme de lancement, donc lorsque je clique sur l'icône et qu'un shell m'invite à me demander des informations d'identification pour la connexion au shell du serveur?

11
Stefano

Accès rapide à la liste de vos serveurs SSH préférés.

ssh quicklist

  1. Créez un nouveau fichier avec gedit, dans le type Terminal :

    gedit ~/.local/share/applications/ssh-launcher.desktop
    
  2. Copiez et collez ce texte dans le fichier ci-dessus:

     [Entrée du bureau] 
     Version = 1.0 
     Nom = Serveurs distants 
     Comment = Se connecter à mes serveurs 
     Exec = gnome-terminal --disable -factory --sm-client-disable --class = serveur à distance -x ssh -t minibox.local 
     Terminal = false 
     X-MultipleArgs = false 
     Type = Application 
     Icône = utilitaires-terminal 
     StartupNotify = true 
     StartupWMClass = Serveurs distants 
     X-Ayatana-Desktop-Shortcuts = Serveur1; 
     
     [. Groupe de raccourcis Serveur1] 
     Nom = SSH dans minibox.local 
     Exec = terminal-gnome --disable-factory --sm-client-disable --class = serveur distant - x ssh -t minibox. local 
     TargetEnvironment = Unity 
     
     Comment = Vous pouvez en créer davantage. Ajoutez simplement à X-Ayatana-Desktop-Shortcuts un "Server2", "Server3", etc., puis remplacez le nom de domaine (dans ce cas, "minibox.local") par le nom de votre serveur. Vous remarquerez également que l'action par défaut (lorsque vous cliquez simplement sur l'icône dans le lanceur) consiste à transférer SSH dans minibox.local - vous devrez le changer pour votre serveur le plus utilisé. 
    
  3. Glissez et déposez sur le lanceur en allant dans ~/.local/share/applications/in Nautilus.

Source 1 , Source 2

(D'un réponse par Jorge Castro , Nik et Cas )

15
isaaclw