Então vamos começar com o lançamento do cygwin bash em uma nova aba. No meu exemplo estou usando o cygwin bash do msys-git porque é isso que eu instalei:
Ocomandoqueeuusoé:
%systemroot%\SysWOW64\cmd.exe/c""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
Então, esse é um shell interativo. Se eu quiser rodar ls de dentro do cygwin bash, eu posso usar sh -exec
ao invés de sh --login -i
Seria assim:
C:\Users\JDearing>"C:\Program Files (x86)\Git\bin\sh.exe" -exec "/bin/ls c:\"
+ /bin/ls c:
$Recycle.Bin VC_RED.MSI install.exe
BOOTSECT.BAK VC_RED.cab install.ini
Chocolatey Windows install.res.1028.dll
Documents and Settings boot install.res.1031.dll
EntLib41Src bootmgr install.res.1033.dll
Intel eula.1028.txt install.res.1036.dll
MSOCache eula.1031.txt install.res.1040.dll
PerfLogs eula.1033.txt install.res.1041.dll
Program Files eula.1036.txt install.res.1042.dll
Program Files (x86) eula.1040.txt install.res.2052.dll
ProgramData eula.1041.txt install.res.3082.dll
Recovery eula.1042.txt old_machine
RiskWorks eula.2052.txt pagefile.sys
SWSetup eula.3082.txt profiles
SafeBoot.fs globdata.ini sysinternals
SafeBoot.rsv hiberfil.sys vcredist.bmp
System Volume Information ilspy
Users inetpub
C:\Users\JDearing>
Então você pode provavelmente iniciar o ssh a partir do cygwin bash com algo como:
%systemroot%\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" -exec "/usr/bin/ssh [email protected]""
Você pode ter que jogar com aspas. Eu sugiro olhar para minhas tarefas de conemu para referência.