
Eu instalei o tightvnc e o openssh em um servidor xubuntu.
Estou tentando depurar por que recebo o erro 'permissão negada' quando tento fazer login em uma máquina remota.
No servidor:
vncserver
>>New 'X' desktop is ServerName:1
>>Starting applications specified in /home/user/.vnc/xstartup
Na máquina remota:
ssh user@serveripadress works fine and I can login
Na máquina remota:
ssh -L 5910:127.0.0.1:5901 -N -f -l user serveripaddress
falha com 'permissão negada' após digitar a senha para tightvnc
No servidor:
ssh -L 5910:127.0.0.1:5901 -N -f -l user localhost
no prompt da senha usei a senha tightvnc e obtive 'permissão negada' (também tentei a senha do usuário com a mesma resposta).
Regras de firewall do servidor
...
5901 ALLOW IN remoteipaddress
22 ALLOW IN remoteipaddress
...
Porta de escuta do servidor VNC:
lsof -i -P | grep -i "listen" | grep Xvnc
Xvnc 2229 user 5u IPv4 37691 0t0 TCP localhost:5901 (LISTEN)
Como consigo fazer login via ssh e o vncserver está em execução, não sei por que não consigo fazer login na sessão vnc
Responder1
Mudei para TigerVNC e tive os mesmos problemas acima. Consegui fazer isso funcionar:
Na máquina remota:
ufw allow out from any to serveripaddress port 5901
Então eu poderia me conectar ao servidor usando o cliente visualizador TivergVnc com serveripaddress:1