• ОС: Win 10
  • ConEmu: 180626 [64]

Я хотел бы отобразить SSH на мой удаленный сервер и локальный Bash на том же. Я могу легко разделить с помощью CTRL+SHIFT+ (e или o), но если я на удаленном, он открывает другую удаленную панель и аналогичным образом открывает другой локальный, если я на локальном. Я попытался настроить две задачи, а затем третью, чтобы вызвать каждую из них, но без радости, кто-нибудь настраивал это на своем ConEmu?

Мои задачи:

Дистанционный пульт

"C:\Program Files\Git\bin\sh.exe" --login -i -c "ssh ubuntu@address.com -i c:/Work/application-files/key.pem" -new_console:t:"address.com":P:"<PowerShell>"

Местный

"C:\Program Files\Git\bin\sh.exe" --login -i -new_console:t:"repos Bash"

1 ответ1

0

Так что после долгих хлопот вот мое решение. Эта задача ConEmu откроет и разделит по вертикали локальный bash и удаленный ssh на указанный каталог. Я надеюсь, что это помогает кому-то еще.

Windows полностью

> -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 ubuntu@address.com -i c:/Work/application-files/key.pem -t "cd node/mynewapp/; bash --login" -cur_console:ns1T50V

В настройке WSL вам нужно внести некоторые изменения:

-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 ubuntu@address.net -i /home/Spider-Man/repos/keys/address.net  -t 'cd node/app/ && bash'"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .