cygwin ssh raccourci à partir de windows desktop
J'ai plusieurs serveurs que j'ai besoin de distance dans.
Je préfère Cygwin sur le Mastic de le faire.
Anyhows - le processus d'ouverture de mon cool Mintty de la fenêtre, puis en tapant les commandes suivantes en prend trop de temps.
PS - je suis l'aide d'une "clé" de l'authentification de ces serveurs.
Tout d'abord, je double-clique Sur Cygwin Terminal raccourci de mon bureau windows.
Puis une fois la session de terminal a amorcé, à partir de l'invite de commande je tape la suite -
$ eval `ssh-agent`
$ ssh-add
$ ssh <username>@<servername>
Veuillez garder à l'esprit que mon "servername" est variable. En fait, j'ai environ 10 noms de serveur différents qui pourraient être insérés - d'Où mon besoin de 10 différents raccourcis. Je préfère de double-cliquer sur quelque chose de mon bureau qui vous lance mon Mintty et d'exécuter automatiquement au-dessus de la shell bash commandes.
Quelqu'un aurait-il ou peut recommander une nice/solution élégante pour ce faire?
(J'ai un sentiment qu'il a quelque chose à voir avec l'attribut Target de la Windows icône de raccourci que je suis en cliquant sur le bouton.)
source d'informationauteur ivan_drago
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire sans trop de difficulté. Copie de l'existant Cygwin icône de Terminal, cliquez droit dessus et sélectionnez Propriétés. Vous devriez voir quelque chose comme ci-dessous dans le champ Cible:
Le remplacer par le suivant (en remplacement de
<username>
et<servername>
):Répéter au besoin pour vos autres serveurs. Ça y est!
(Détail: On remplace la
-
argument [ce qui signifie pour utiliser le shell de connexion] avec un appel explicite à bash pour exécuter vos commandes. Le-l
partie des moyens d'utiliser un shell de connexion, ce qui implique en particulier de votrePATH
variable est définie et si bash pouvez trouverssh
. Le-c
partie seulement introduit la commande, vous devez reconnaître votre question.)Pour accomplir cela, j'ai fait les étapes suivantes:
Étape 1: Création d'un répertoire où j'ai installé Cygwin scripts
Étape 2: Dans ce répertoire créé un script BASH appelé servername.sh
L'étape 3: servername.sh aura le contenu suivant (une seule ligne):
(Assurez-vous que vous remplacez utilisateur et servername avec les informations appropriées)
Étape 4: Création d'un raccourci de votre Terminal Cygwin icône
Étape 5: Collé là où je le voulais (sur mon Bureau, mais vous pouvez choisir où vous voulez le placer).
Étape 6: faire un clic Droit et renommé mon raccourci (le nom de mon serveur de nom)
Étape 7: Droit de la souris et sélectionnez Propriétés
Étape 8: Dans la Cible de la section attributs, j'ai la ligne suivante de code -
Et assurez-vous que vos chemins de correspondre avec votre environnement!
Acclamations.