VNC 클라이언트-서버, 원격 서버에 연결할 수 없습니다

VNC 클라이언트-서버, 원격 서버에 연결할 수 없습니다

여기에 이미지 설명을 입력하세요.

원격 Linux 서버가 있고 TigerVNC를 사용하여 연결하려고 합니다. 서버 iptables가 실행되고 있지 않으면 원격 서버에 성공적으로 연결할 수 있지만 iptables 실행을 시작한 후에는 가상 네트워크 컨트롤러를 사용할 수 없습니다.

오류: "호스트가 연결을 거부했습니다."

다음으로 연결IP_주소::5901

VNC 서버에 연결하려면 iptables의 모든 항목에 항목을 추가해야 합니까? 아니면 제안 사항이 있습니까?

감사해요

답변1

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 연결에서 작동합니다. 더 많거나 적게 필요한 경우 루프 실행 횟수를 조정해야 합니다.

관련 정보