Usando o iniciador Xming X11 com cmdline SSH do Windows

Usando o iniciador Xming X11 com cmdline SSH do Windows

Estou tentando usar o encaminhamento X11 usando o seguinte comando enquanto o XMing está em execução (usando o XLauncher):

ssh -X2 user@server:port

mas não define a DISPLAYvariável de ambiente, o que acredito porque não reconheceu a conexão de encaminhamento do X11. Tentei configurá-lo manualmente para algo como: :0, :0.0, localhost:10.0, localhost:11.0, localhost:0.0, ou some_addr:some_number, mas nenhum deles funcionou. Então, tentei fazer o SSH no meu servidor usando o Putty, e não encontrei problemas para obter o encaminhamento do X11 com ele (mas preciso da sessão SSH na minha linha de cmd do Windows e não no Putty) e, em seguida, obtive o valor definido para DISPLAYe definido em minha outra sessão logada em meu SSH da linha cmd do Windows. Usar o último método fez com que o X11 funcionasse para o SSH da linha cmd do Windows, mas assim que eu fechasse a outra sessão do Putty, não conseguiria mais fazer o encaminhamento do X11 novamente.

Eu preciso ser capaz de obter o encaminhamento do X11 usando nada além do SSH original da linha cmd do Windows (não quero usar, plink.exepois ele não suporta CTRL-C, CTRL-D, ... etc., e em vez disso, use o manipuladores padrão para qualquer binário para tais ações (por exemplo, feche plink.exe em ctrl-c)).

Responder1

Então eu tive o mesmo problema que você e descobri que você precisa ter um servidor x11 rodando no que seria sua máquina cliente durante o ssh. A razão é que o x11 funciona ao contrário e sua caixa do Windows se torna o servidor do x11 Espero que isso ajude

informação relacionada