Enregistrement des liens du shell SSH dans le lanceur comme du mastic

11

Je veux dire comment puis-je mettre en signet une commande ssh root @ ip dans le lanceur, donc quand je clique sur l'icône et qu'un shell me demande des informations d'identification pour la connexion au shell du serveur?

Stefano
la source

Réponses:

15

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

liste rapide ssh

  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 de bureau]
    Version = 1.0
    Nom = serveurs distants
    Commentaire = Connectez-vous à mes serveurs
    Exec = gnome-terminal --disable-factory --sm-client-disable --class = remoteserver -x ssh -t minibox.local 
    Terminal = faux
    X-MultipleArgs = false
    Type = Application
    Icon = utilities-terminal
    StartupNotify = true
    StartupWMClass = RemoteServers
    X-Ayatana-Desktop-Shortcuts = Server1;
    
    [Groupe de raccourcis Server1]
    Nom = SSH dans minibox.local
    Exec = gnome-terminal --disable-factory --sm-client-disable --class = remoteserver -x ssh -t minibox.local
    TargetEnvironment = Unity
    
    Commentaire = Vous pouvez en créer plus. Ajoutez simplement à X-Ayatana-Desktop-Shortcuts un "Server2", "Server3" etc, puis changez 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) est de SSH dans minibox.local - vous devrez changer cela pour votre serveur le plus utilisé.
    
  3. Faites glisser et déposez sur le lanceur en naviguant vers ~ / .local / share / applications / dans Nautilus.

Source 1 , Source 2

(D'après une réponse de Jorge Castro , Nik et Cas )

isaaclw
la source
tout fonctionne bien mais si vous voulez plus d'un lien, utilisez server1; server2 (utilisez le point-virgule)
open-ecommerce.org