(iptables) 단일 나가는 TCP 포트에 대한 연결을 잠그는 가장 좋은 방법은 무엇입니까?

(iptables) 단일 나가는 TCP 포트에 대한 연결을 잠그는 가장 좋은 방법은 무엇입니까?

배경은 내 음악이 팬이 없는 PC에 있고 내 호스트 컴퓨터의 TightVNC를 통해 제어하고 싶다는 것입니다. 이 문제를 완전히 해결하려면 다른 작업을 수행하지 않고도 이 연결(USB 이더넷 동글)에서 호스트의 TCP 포트 5900 연결을 허용하고 싶습니다.

설정하는 가장 좋은 방법은 무엇입니까?

IP 주소는 다음과 같습니다:

4: enx0050b623f890: mtu 1500 qdisc pfifo_fast 상태 UP 그룹 기본 qlen 1000

link/ether 00:50:b6:23:f8:90 brd ff:ff:ff:ff:ff:ff

inet 192.168.2.2/29 brd 192.168.2.7 scope global enx0050b623f890
   valid_lft forever preferred_lft forever

원격 시스템은 192.168.2.3에 있습니다.

미리 감사드립니다!

답변1

# Dont lock yourself out. Allow SSH access to this server
iptables -I INPUT -p tcp -s 192.168.2.3 --dport 22 -j ACCEPT
# Then allow VNC
iptables -I INPUT -p tcp -s 192.168.2.3 --dport 5900 -j ACCEPT
# And finally block anything else
iptables -A INPUT -p tcp ! -s 192.168.2.3 -j DROP

관련 정보