- Betriebssystem:Gewinnen Sie 10
- ConEmu:180626 [64]
Ich möchte eine SSH zu meinem Remote-Server und eine lokale Bash auf demselben anzeigen. Ich kann problemlos mit STRG+UMSCHALT+ (e oder o) teilen, aber wenn ich remote bin, wird ein weiteres Remote-Panel geöffnet und ebenso ein weiteres lokales, wenn ich lokal bin. Ich habe versucht, zwei Aufgaben und dann eine dritte einzurichten, um jede von ihnen aufzurufen, aber ohne Erfolg. Hat das jemand auf seinem ConEmu eingerichtet?
Meine Aufgaben sind:
Fernbedienung
"C:\Program Files\Git\bin\sh.exe" --login -i -c "ssh [email protected] -i c:/Work/application-files/key.pem" -new_console:t:"address.com":P:"<PowerShell>"
Lokal
"C:\Program Files\Git\bin\sh.exe" --login -i -new_console:t:"repos Bash"
Antwort1
Nach viel Herumprobieren ist hier also meine Lösung. Diese ConEmu-Aufgabe öffnet und teilt eine lokale Bash und eine SSH-Remote vertikal in ein angegebenes Verzeichnis. Ich hoffe, es hilft jemand anderem.
Windowsden ganzen Weg
> -cur_console:d:C:\Work\repos -cur_console:t:"repos Bash" -cur_console:C:"C:\Program Files (x86)\Git\etc\git.ico" "C:\Program Files\Git\bin\sh.exe" --login -i
-cur_console:ns1T50V -cur_console:d:C:\Work\repos -cur_console:t:"m6 address.com":P:"<PowerShell>" -cur_console:C:"C:\Program Files (x86)\Git\etc\git.ico" ssh [email protected] -i c:/Work/application-files/key.pem -t "cd node/mynewapp/; bash --login" -cur_console:ns1T50V
In einemWSLSetup müssen Sie einige Anpassungen vornehmen:
-cur_console:f -cur_console:d:C:\Users\Spider-Man -cur_console:t:"repos Bash" "C:\Windows\System32\bash.exe" -c "cd /home/Spider-Man/repos && bash"
-cur_console:fns1T50V:f -cur_console:d:C:\Users\Spider-Man -cur_console:t:"ssh beta server":P:"<PowerShell>" "C:\Windows\System32\bash.exe" -c "ssh [email protected] -i /home/Spider-Man/repos/keys/address.net -t 'cd node/app/ && bash'"