SSH no shell, get 'Erro: Não é possível abrir a exibição: (null)'

1

Eu não quero abrir uma sessão do X11 ou não, apenas para abrir um shell para um PC. Eu digito no Terminal:

ssh -p 1337 localhost

Depois de inserir minha senha, recebo o banner, o último login e, em seguida, o erro:

Error: Can't open display: (null)

Também , se eu digitar um comando depois de localhost, ele funciona

    
por mirandalol 10.07.2013 / 18:25

1 resposta

2

Minha aposta é que você tenha algo em .profile ou .bashrc que exija X. Tente fazer login com

ssh -t server '/bin/bash --noprofile --norc'

A opção -t força um pseudoterminal ("modo interativo") e as opções --noprofile --norc para bash impedem a leitura de .bashrc e .profile .

    
por January 10.07.2013 / 18:31