telnet, ssh, ftp 외부 접속시 문제 입니다.
작성자 정보
- 강성천 작성
- 작성일
컨텐츠 정보
- 5,964 조회
- 0 추천
- 목록
본문
안녕하세요.
최근 telnet , ssh, ftp 에러 때문에 머리가 아프기 시작합니다.
1) OS 는 RedHat Enterprise ES 3 d에 kernerl 은 2.4.21-4 버전입니다.
2) local 상태에서 telnet(ssh,ftp) 서버IP 를 입력하게 되면 정상적으로 접근이 됩니다.
내부망에서는 ping 으로 확인을 해봐도 정상적으로 ping 이 나가게 됩니다.
3) cd /etc/xinet.d/vi telnet 를 확인해보면
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
정상적으로 셋팅이 되어 있습니다.
4) iptables 를 보게되면
iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
위의 경우처럼 아무것도 등록이 되어 있지 않습니다.
5) hosts.deny 에는 ALL:ALL 로 설정하였고
hosts.allow 에는 in.telnetd: 127.0.0.1, 내부망 IP, 외부망 IP 를 입력했을때
내부망에서는 정상적으로 접근이 가능한데 외부망 IP에서 접근시에는 다음과 같은 에러가
나타납니다. tail -f /var/log/secure 에서 확인해보면
ssh 로 접근시에는
Nov 22 06:20:34 sshd[30961]: Did not receive identification string from 외부 IP
Nov 22 06:22:05 sshd[1497]: Did not receive identification string from 외부 IP
ssh 로 접근했을때는 이런 메시지가 나오면서 접속이 끊어집니다.
Read from socket failed: Connection reset by peer
telnet 로 접근시에는
Nov 22 06:13:53 enspro xinetd[8687]: START: telnet pid=20189 from 외부 IP
telnet 로 접근했을때는 이런 메시지가 나오면서 접속이 끊어집니다.
telnet 서버Ip
Trying 서버IP...
Connected to 서버IP.
Escape character is '^]'.
Connection closed by foreign host.
OS 를 다시 설치해봐도 똑같은 문제가 발생합니다. 할 수 있는 일들은 다 해본 것 같은데
도저히 길이 보이지 않습니다. 고수님들의 많은 도움 부탁드립니다.
관련자료
-
이전
-
다음