Putty não é suficiente para permitir o encaminhamento do X11 no Windows, você deve ter um X Server instalado também.
Você pode, por exemplo, instalar o Cygwin X: link
Estou tentando habilitar o encaminhamento do X11 no meu servidor que está sendo executado no FreeBSD 7.1.
Eu tenho um putty instalado em minhas janelas em que eu habilitei o encaminhamento X11 por
checking on Enable X11 forwarding
e especificando o seguinte parâmetro
X display location localhost:0
depois disso, eu executo o putty e verifico se o X11 está habilitado ou não digitando o seguinte comando
echo "$DISPLAY" or echo $DISPLAY
mas estou recebendo o seguinte erro
DISPLAY: Undefined variable.
Mesmo eu instalei o XManager, mas também estou recebendo o seguinte erro
The X11 forwarding request was rejected ! To solve this problem, please turn on the X11 forwarding features of the remote SSH server
alguém pode me sugerir como se livrar disso?
Putty não é suficiente para permitir o encaminhamento do X11 no Windows, você deve ter um X Server instalado também.
Você pode, por exemplo, instalar o Cygwin X: link
Verifique se você instalou o pacote xauth.
Deve estar na árvore de ports em x11/xauth
Apenas habilitando o encaminhamento X11 na lista /etc/ssh/sshd_config
, não a solução completa
O mesmo se aplica aos sistemas operacionais Linux Se você não obtiver nenhuma variável DISPLAY, poderá instalar o pacote xauth e estará pronto
No seu /etc/ssh/sshd_config
você precisa das seguintes linhas:
X11Forwarding yes
X11DisplayOffset 10
A segunda linha acima é o padrão. O valor controla o DISPLAY
inicial para números de exibição encaminhados.
Tags xorg x11-forwarding putty unix freebsd