iptables 설정후 Xmanager로 접속이 안됩니다. [1]
iptables 설정후 Xmanager로 접속이 안됩니다.
2003-01-10 00:00 - 사랑초보
저는 /etc/rc.d/ 밑에 rc.firewall-2.4 파일을 만들어서 방화벽을 운영하려고 합니다. 다음의 저의 iptables script 입니다.
=============================================================================
#!/bin/sh
IPTABLES=/sbin/iptables
#Enable forwarding
echo "1" > /proc/sys/net/ipv4/ip_forward
$IPTABLES -F INPUT
$IPTABLES -F OUTPUT
$IPTABLES -F FORWARD
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -A INPUT -p udp --dport 177 -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 7100 -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 6000 -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 22 -j ACCEPT
$IPTABLES -A INPUT -p tcp --sport 53 -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 23 -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport login -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport exec -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport shell -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 1:65535 -j DROP
$IPTABLES -A OUTPUT -p udp --sport 177 -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport 7100 -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport 6000 -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport 22 -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --dport 53 -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport 23 -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport login -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport exec -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport shell -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport 1:65535 -j DROP
$IPTABLES -t nat -A POSTROUTING -o eth0 -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -o eth0 -j SNAT --to 210.107.194.182
$IPTABLES -t nat -A PREROUTING -p tcp -d 210.107.194.182 -j DNAT --to 192.168.0.2
=============================================================================
저는 윈도우(98)에서 Xmanager의 ssh를 이용하여 리눅스서버(레드헷7.3)에 접속하려고 하는데 이상하게 위와같이 작성하면 접속이 되질 않습니다. 그리고 Xmanager의 Telnet을 이용하면 접속이 안되고, 윈도우에 있는 터미널에서는 접속이 잘되고 그럼니다. 그리고 지금 제 리눅스 서버는 마스커레이딩과 NAT를 이용한 서브넷을 가지고 있는데여 서브넷은 ssh가 위와같은 설정에서도 잘 작동합니다.
지금 몇일째 고심하고 있는데 방법을 모르겠네여.
저의 문제점이나 혹은 좋은 해결 방안이 있음 꼭좀 알려주세요~~~~~
저는 꼭 윈도우에서 Xmanager를 이용해서 리눅서 서버와 서브넷 컴터들에 접속하고 싶습니다~~~ 도와주세요!!!
=============================================================================
#!/bin/sh
IPTABLES=/sbin/iptables
#Enable forwarding
echo "1" > /proc/sys/net/ipv4/ip_forward
$IPTABLES -F INPUT
$IPTABLES -F OUTPUT
$IPTABLES -F FORWARD
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -A INPUT -p udp --dport 177 -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 7100 -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 6000 -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 22 -j ACCEPT
$IPTABLES -A INPUT -p tcp --sport 53 -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 23 -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport login -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport exec -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport shell -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 1:65535 -j DROP
$IPTABLES -A OUTPUT -p udp --sport 177 -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport 7100 -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport 6000 -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport 22 -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --dport 53 -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport 23 -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport login -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport exec -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport shell -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport 1:65535 -j DROP
$IPTABLES -t nat -A POSTROUTING -o eth0 -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -o eth0 -j SNAT --to 210.107.194.182
$IPTABLES -t nat -A PREROUTING -p tcp -d 210.107.194.182 -j DNAT --to 192.168.0.2
=============================================================================
저는 윈도우(98)에서 Xmanager의 ssh를 이용하여 리눅스서버(레드헷7.3)에 접속하려고 하는데 이상하게 위와같이 작성하면 접속이 되질 않습니다. 그리고 Xmanager의 Telnet을 이용하면 접속이 안되고, 윈도우에 있는 터미널에서는 접속이 잘되고 그럼니다. 그리고 지금 제 리눅스 서버는 마스커레이딩과 NAT를 이용한 서브넷을 가지고 있는데여 서브넷은 ssh가 위와같은 설정에서도 잘 작동합니다.
지금 몇일째 고심하고 있는데 방법을 모르겠네여.
저의 문제점이나 혹은 좋은 해결 방안이 있음 꼭좀 알려주세요~~~~~
저는 꼭 윈도우에서 Xmanager를 이용해서 리눅서 서버와 서브넷 컴터들에 접속하고 싶습니다~~~ 도와주세요!!!
iptables 설정후 Xmanager로 접속이 안됩니다.
2003-01-10 00:00 - 김수용
안녕하세요?
먼저 Xmanager의 경우 포트를 6000번부터 사용하기 때문에 보통 6000~6010번 정도를 열어주셔야 합니다.
또한 ssh 접속을 위해서는 서버의 ssh-config에서 X11 forwarding 옵션을 켜 주셔야 합니다. 자세한 내용은 홈페이지의 FAQ에도 있습니다.
현재 접속하시는 서버 및 서브넷 등 네트워크 구성을 더 자세히 알려주세요. 일반적으로 NAT 아래의 서브넷으로 접속을 하시기 위해서는 port forwarding 설정을 해주셔야 합니다.
Xmanager의 리모콘으로 telnet 접속에 안될 경우 원격 실행 결과 창을 켜서 그 내용을 저희에게 알려 주시기 바랍니다.
감사합니다.
먼저 Xmanager의 경우 포트를 6000번부터 사용하기 때문에 보통 6000~6010번 정도를 열어주셔야 합니다.
또한 ssh 접속을 위해서는 서버의 ssh-config에서 X11 forwarding 옵션을 켜 주셔야 합니다. 자세한 내용은 홈페이지의 FAQ에도 있습니다.
현재 접속하시는 서버 및 서브넷 등 네트워크 구성을 더 자세히 알려주세요. 일반적으로 NAT 아래의 서브넷으로 접속을 하시기 위해서는 port forwarding 설정을 해주셔야 합니다.
Xmanager의 리모콘으로 telnet 접속에 안될 경우 원격 실행 결과 창을 켜서 그 내용을 저희에게 알려 주시기 바랍니다.
감사합니다.
이전 조회수: 662