
Я установил tightvnc и openssh на сервер xubuntu.
Я пытаюсь выяснить, почему возникает ошибка «Отказано в доступе» при попытке входа в систему с удаленного компьютера.
На сервере:
vncserver
>>New 'X' desktop is ServerName:1
>>Starting applications specified in /home/user/.vnc/xstartup
На удаленной машине:
ssh user@serveripadress works fine and I can login
На удаленной машине:
ssh -L 5910:127.0.0.1:5901 -N -f -l user serveripaddress
выдает ошибку «отказано в доступе» после ввода пароля для tightvnc
На сервере:
ssh -L 5910:127.0.0.1:5901 -N -f -l user localhost
при запросе пароля я использовал пароль tightvnc и получил сообщение «отказано в доступе» (я также попробовал ввести пароль пользователя с тем же ответом).
Правила брандмауэра сервера
...
5901 ALLOW IN remoteipaddress
22 ALLOW IN remoteipaddress
...
Порт прослушивания VNC-сервера:
lsof -i -P | grep -i "listen" | grep Xvnc
Xvnc 2229 user 5u IPv4 37691 0t0 TCP localhost:5901 (LISTEN)
Поскольку я могу войти через ssh, и vncserver запущен, мне не понятно, почему я не могу войти в сессию vnc.
решение1
Я переключился на TigerVNC и у меня возникли те же проблемы, что и выше. Мне удалось заставить это работать:
На удаленной машине:
ufw allow out from any to serveripaddress port 5901
Затем я мог бы подключиться к серверу с помощью клиента просмотра TivergVnc с serveripaddress:1