- SO:Ganhe 10
- ConEmu:180626 [64]
Gostaria de exibir um ssh no meu servidor remoto e um bash local no mesmo. Posso dividir facilmente com CTRL+SHIFT+ (e ou o), mas se estiver no controle remoto, ele abre outro painel remoto e da mesma forma abre outro local se eu estiver no local. Tentei configurar duas tarefas e depois uma terceira para ligar para cada uma delas, mas não tive alegria. Alguém configurou isso em seu ConEmu?
Minhas tarefas são:
Controlo remoto
"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>"
Local
"C:\Program Files\Git\bin\sh.exe" --login -i -new_console:t:"repos Bash"
Responder1
Então, depois de muita bagunça, aqui está minha solução. Esta tarefa ConEmu abrirá e dividirá verticalmente um bash local e um ssh remoto para um diretório especificado. Espero que ajude outra pessoa.
janelastodo o caminho
> -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
Em umWSLconfiguração, você precisará fazer alguns ajustes:
-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'"