Use Xming sem putty

1

Atualmente eu tenho putty e xming funcionando corretamente em conjunto, no entanto eu realmente não gosto de usar a interface do putty e o primeiro comando que eu corro é gnome-terminal & e recebo meu emulador de terminal favorito. Eu também posso fazer isso com o MobaXterm com os resultados desejados.

Eu tenho ming ssh instalado no meu PC e também tenho adicionado ao meu caminho env para que eu possa ssh para e de minhas caixas de * nix sem problemas de prompt de comando ou executar o windows. No entanto, não posso usar o terminal ssh e xming em conjunto. Então, quando eu tento:

ssh -X myname@ipaddress gnome-terminal

Eu recebo o erro Failed to parse arguments: Cannot open display:

Existe alguma maneira que eu possa obter estes para interoperar completamente? (O objetivo final é criar um atalho na área de trabalho ou atribuir um atalho de teclado para fazer isso) Obrigado a todos antecipadamente!

    
por Paul Nelson Baker 30.01.2014 / 23:45

3 respostas

0

Eventualmente acabei de jogar o XMing. Não estava funcionando corretamente, independentemente das várias direções que eu segui e pesquisa que fiz de vários outros sites (deve ser algo no meu fim, mas não tenho idéia do que). Em vez disso, estou usando a versão do x do cygwin. Eu instalei depois de ler este e funciona.

A única coisa que não funcionou fora da caixa foi definir a variável de ambiente executando export DISPLAY=localhost:0.0 no meu .bashrc, como foi indicado na resposta de Rich Homolka. Para todos os meus prompts baseados no Windows, adicionei DISPLAY às variáveis de ambiente do meu sistema e ele funciona praticamente como esperado.

Obrigado a todos.

    
por 03.02.2014 / 22:37
0

Acho que a maneira normal de executar o Putty é com X encaminhamento pelo ssh . Você pode entrar em sua máquina com Putty, então executar setsid gnome-terminal , então você pode fechar o Putty.

Dito isto, por várias razões (multi-user environent) eu gosto de executá-lo com o antigo TCP Listener em execução.

start XMing :0 -ac -from 0.0.0.0 +bs -clipboard  -multiwindow -nowinkill -logfile C:\temp\xming.log -logverbose 3

Em seguida, defina seu DISPLAY export DISPLAY=:0

    
por 30.01.2014 / 23:52
0

Use o putty para construir a configuração que se conecta ao seu servidor e inicia seu programa inicial. O ideal é usar a autenticação baseada em agente.

Depois de criar seu perfil de configuração, basta usar o plink para carregar sua sessão. Com um comando como plink -load sessionname

Por fim, inicie o plink escrevendo um script usando o host de scripts do Windows. VBscript ou Javscript serve. Um script de exemplo é fornecido na página Xming. Passe as opções para o seu comando wshell.run para ocultar a janela do plink .

    
por 31.01.2014 / 01:42