
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 DISPLAY
variá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 DISPLAY
e 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.exe
pois 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