ConEmu: So befestigen Sie Kitt

20

Ich habe versucht, ein neues Kittfenster als eines von ConEmu Tab zu öffnen, aber bisher keinen Erfolg, ich habe viele Kombinationen ausprobiert.

putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD
putty.exe -new_console -ssh USER@DOMAIN 22 -pw PASSWORD
ConEmu.exe /single /cmd putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD
ConEmuC.exe /ATTACH /ROOT putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD

Was passieren wird, ist, dass Kitt in einem neuen Fenster außerhalb von ConEmu geöffnet wird

kjv.007
quelle
Haben Sie Dokumente gelesen? conemu.github.io/en/ChildGui.html
Maximus
@maximus - ja, aber es wird immer noch ein neues Fenster erstellt (non conemu), versucht für den Notizblock, es funktioniert
kjv.007
@ kjv.007 Haben Sie Kitt durch Chocolatey installiert, wie @ Mattia72? In diesem Fall funktioniert seine Antwort.
Floris

Antworten:

21

Ich hatte das gleiche Problem, als ich PUTTY von chocolatey installierte .
Wenn Sie in diesem Fall PUTTY aufrufen, wird das Shim aus dem Ordner chocolatey \ bin ausgeführt und nicht aus der eigentlichen Exe.

Während ich den gesamten Pfad in die Aufgabe einbaute, erschien PUTTY im ConEmu-Fenster:

C:\ProgramData\chocolatey\lib\putty.portable\tools\PUTTY.EXE -load "saved session"
Mattia72
quelle
4

Ich hatte das gleiche Problem mit dem Start eines neuen Fensters durch Kitt, auch wenn ich in der Lage war, den Notizblock zum korrekten Funktionieren zu bringen und Ihre Frage auf der Suche nach einer Lösung fand. Ich konnte das Problem später wie unten beschrieben lösen.

Geben Sie im Einstellungsdialog für Ihren Befehl unter Aufgabenparameter Folgendes an:

/dir <full path to your instance of putty>

Geben Sie dann im Feld "Befehle" Folgendes ein:

putty.exe -cur_console -ssh USER@DOMAIN 22 -pw PASSWORD

Das sollte funktionieren. In meinem Fall verwende ich etwas mehr im Sinne von:

putty.exe -cur_console -load <profile name>

Wenn Sie etwas möchten, das Sie einfach in die Befehlszeile eingeben können, sollte Folgendes funktionieren:

putty.exe -new_console:d"C:\Program Files (x86)\PuTTY\PuTTY" -ssh USER@DOMAIN 22 -pw PASSWORD
julianisch
quelle
1
Aus irgendeinem Grund funktioniert es bei mir immer noch nicht :( Auf der Kitt-Registerkarte von conemu wird folgende Meldung angezeigt: ConEmuC: Der Root-Prozess war weniger als 10 Sekunden aktiv. ExitCode-0 Drücken Sie die Eingabetaste oder die Esc-Taste, um die Konsole zu schließen. Es öffnet sich in einem separaten Fenster außerhalb von ConEmu
kjv.007
@ kjv.007 mit einer anderen Option aktualisiert
Julian
2

Was für mich funktioniert hat, ist der vollständige Pfad in Anführungszeichen

"C:\Program Files (x86)\PuTTY\putty.exe" -load "your_session_Name"

Alles andere öffnete Kitt in einem separaten Fenster.

ConEmu-Version: 160724 32 Bit. PuTTY Release 0.67 32 Bit

Jay.K
quelle
Dies funktionierte auch für mich,
vorausgesetzt
Das hat es für mich behoben. Wenn Sie den PuTTY-Pfad in doppelte Anführungszeichen setzen, funktioniert er ordnungsgemäß.
Karl Nicoll
1

Soeben haben Sie mit dem folgenden Befehl eine neue ConEmu-Aufgabe erstellt:

PUTTY.EXE -cur_console -ssh <Login>@<HostAddress> -pw <Password>

klappt wunderbar.

Veton
quelle
für mich zeigt es diese nur in meinem ConEmu Tab an ConEmuC: Root process was alive less than 10 sec, ExitCode=0. Press Enter or Esc to close console... und öffnet dann das übliche Kittfenster separat .
kjv.007