ConEmu でローカル bash とリモート ssh を同じタブに表示する方法はありますか?

ConEmu でローカル bash とリモート ssh を同じタブに表示する方法はありますか?
  • OS:Windows 10 で
  • コンエミュ:180626 [64]

リモート サーバーへの ssh と、同じサーバー上のローカル bash を表示したいと思います。CTRL+SHIFT+ (e または o) で簡単に分割できますが、リモートの場合は別のリモート パネルが開き、ローカルの場合は同様に別のローカルが開きます。2 つのタスクを設定してから、それぞれを呼び出す 3 番目のタスクを設定しようとしましたが、うまくいきませんでした。ConEmu でこれを設定した人はいますか?

私のタスクは次のとおりです:

リモート

"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>"

地元

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

答え1

それで、いろいろいじった末に、私の解決策がこれです。この ConEmu タスクは、ローカル bash を開いて垂直に分割し、指定されたディレクトリに ssh リモート接続します。他の人の役に立つことを願っています。

ウィンドウズはるばる

> -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

ワールドワイドセットアップでは、いくつかの調整が必要になります:

-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'"

関連情報