У меня есть удаленный сервер Linux, я пытался подключиться к нему с помощью TigerVNC, я могу успешно подключиться к моему удаленному серверу, когда сервер iptable не запущен, но после запуска iptables я не могу подключиться к удаленному серверу с помощью VNC
Ошибка: «Хост-компьютер отказал в соединении»
Подключение как IP_ADDRESS :: 5901
Нужно ли мне добавить запись в iptables для всех, чтобы подключиться к серверу VNC, или какие-либо предложения?
Спасибо
Для VNC вам необходимо изменить свои правила следующим образом
for i in 0 1 2 3
do
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 580$i -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 590$i -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 600$i -j ACCEPT
done
Это для 4 соединений VNC. Если вам нужно больше или меньше, вам нужно отрегулировать количество запусков цикла.