9 votes

Comment attacher automatiquement n'importe quelle console putty ou kitty à ConEmu

Est-il possible d'attacher automatiquement toute console Windows putty.exe ou kitty.exe à ConEmu ? Si oui, comment le faire ?

4voto

Tom Points 8420

Je cherchais à faire la même chose et j'ai trouvé ce lien

http://www.thecrumb.com/2013/03/04/configuring-conemu-and-putty/

Je pense que c'est en gros ce que Maximus disait, mais vous le ferez depuis l'intérieur de ConEmu.

3voto

WesternGun Points 400

Les gars, je viens de trouver le moyen ! Totalement possible sans créer un raccourci pour chaque session à charger.

Je viens de découvrir que le CMDER a une tâche par défaut nommée {Putty} . Il lance juste Putty.exe directement (donc putty.exe doit être dans le chemin, ou vous devez spécifier le chemin complet de putty.exe ).

enter image description here

Créer un raccourci de CMDer avec des arguments :

<full-path-to-cmder.exe> /task Putty

Ouvrez-la, et l'invite Putty apparaît. Chargez votre session comme d'habitude, et elle s'affiche maintenant dans Cmder au lieu de Putty, voilà !

enter image description here

Je savais qu'une exigence aussi courante avait une solution dans CMDER. Parfait !

Sauf que vous n'avez aucun contrôle sur le titre de l'onglet, mais on ne peut pas en demander plus...

EDIT :

Je viens de découvrir que nous pouvons spécifier le titre de la fenêtre dans Putty lorsque nous utilisons Cmder, donc maintenant ma solution devient plus que parfaite.

Dans putty, nous pouvons définir un titre de fenêtre dans "Window" - "Behaviour", et dans Cmder, nous définissons l'onglet pour utiliser le titre de fenêtre de putty dans "Main" - "Tab bar" - "Tab templates" - "Console" ( %s représente le titre, comme indiqué dans les conseils au-dessus de "Console").

Encore deux captures d'écran :

enter image description here

enter image description here

2voto

Comme alternative, utilisez simplement SSH

ssh root@somehost

Par exemple, ajoutez les outils fournis avec Git à votre chemin d'accès.

set PATH=%PATH%;C:\Program Files (x86)\Git\cmd

Ou chemin powershell

# %UserProfile%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
# Add linux tools from git
$env:Path += ";C:\Program Files (x86)\Git\bin"

... Et si vous vous engagez dans cette voie, pensez à ne demander qu'une seule fois la phrase de passe de votre clé et à utiliser Powershell avec Posh git.

1voto

Maximus Points 20409

Un seul clic ? Je pense que vous voulez dire "clic raccourci".

Donc, changez les propriétés de votre raccourci.

Exemple 1

ConEmuC.exe /ATTACH /ROOT PuTTY.exe <your PuTTY switches>

Exemple 2

ConEmu.exe /single /cmd PuTTY.exe <your PuTTY switches>

Pensée, vous devez utiliser les chemins complets des exécutables.

0voto

zeroknowl Points 1

AntonioCS a le bon lien.

Je me débattais avec ça aussi. La clé est de ne pas mettre le chemin complet pour putty dans la commande conemu task. Au lieu de cela, assurez-vous que le chemin d'accès à putty se trouve dans votre variable d'environnement Windows, profil utilisateur, puis appelez simplement putty par lui-même :

Putty.exe -new_console -load "(name of session)"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X