질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

telnet, ssh, ftp 외부 접속시 문제 입니다.

작성자 정보

  • 강성천 작성
  • 작성일

컨텐츠 정보

본문

 

안녕하세요.

최근 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 를 다시 설치해봐도 똑같은 문제가 발생합니다. 할 수 있는 일들은 다 해본 것 같은데

도저히 길이 보이지 않습니다. 고수님들의 많은 도움 부탁드립니다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  206 명