리눅스 분류
telnet 서비스가 안되는데 원인을 모르겠네요~
작성자 정보
- amadeus 작성
- 작성일
컨텐츠 정보
- 4,513 조회
- 3 댓글
- 0 추천
- 목록
본문
CentOS 5.3을 사용하다가,
문제가 생겨서 CentOS를 같은 버전으로 다시 설치를 했습니다.
그런데, 이상하게도 telnet 서비스가 되지 않습니다.
Administration 책과 인터넷 등을 아무리 찾아봐도 방법을 모르겠네요.
문제는... 그 서버 자신의 terminal 창에서도 자기 자신에게로 telnet 접속을 하려 해도 접속이 안됩니다.
좀 도와주셔요. 급한데... ㅜ.ㅜ
접속하려고 하면.. 출력되는 메시지는
"Authentication service cannot retrieve authentication info
Connection closed by foreign host."
이거 원 자기 자신에게도 접속이 안되니....
* 현 시스템 설정 상황
- xinetd 수퍼 데몬에 의해 telnet 서비스가 관리되며,
/etc/xinetd.d/telnet 파일의 설정에는 문제 없음.
(server = /usr/sbin/in.telnetd (<= 초기치)
또는
server = /usr/kerberos/sbin/telnetd
두 가지 다 설정해 보았으나 둘 다 역시 안됨)
- /etc/hosts.allow 리스트에
telnetd : ALL (또는 접속하려는 client pc의 ip)
in.telnetd : ALL (또는 접속하려는 client pc의 ip)
위와 같이 설정을 "ALL" 또는 "client pc의 ip" 로 바꾸어 가며 여러 차례 시도해 보았으나 역시 접속 안됨.
- /etc/hosts.deny 파일에는 아무런 설정 사항 없음.
- SELINUX (보안 리눅스) 설정 : 해제
- 방화벽 설정 하지 않음.
도대체 뭐가 문제일까요?
제발 좀 도와주세요.
개발 서버인데...
급해서.. 밤을 새워가며 아무리 찾아봐도 해결책을 모르겠네요~ ㅜ.ㅜ
* 참고로, hosts.allow 파일 첨부합니다.
문제가 생겨서 CentOS를 같은 버전으로 다시 설치를 했습니다.
그런데, 이상하게도 telnet 서비스가 되지 않습니다.
Administration 책과 인터넷 등을 아무리 찾아봐도 방법을 모르겠네요.
문제는... 그 서버 자신의 terminal 창에서도 자기 자신에게로 telnet 접속을 하려 해도 접속이 안됩니다.
좀 도와주셔요. 급한데... ㅜ.ㅜ
접속하려고 하면.. 출력되는 메시지는
"Authentication service cannot retrieve authentication info
Connection closed by foreign host."
이거 원 자기 자신에게도 접속이 안되니....
* 현 시스템 설정 상황
- xinetd 수퍼 데몬에 의해 telnet 서비스가 관리되며,
/etc/xinetd.d/telnet 파일의 설정에는 문제 없음.
(server = /usr/sbin/in.telnetd (<= 초기치)
또는
server = /usr/kerberos/sbin/telnetd
두 가지 다 설정해 보았으나 둘 다 역시 안됨)
- /etc/hosts.allow 리스트에
telnetd : ALL (또는 접속하려는 client pc의 ip)
in.telnetd : ALL (또는 접속하려는 client pc의 ip)
위와 같이 설정을 "ALL" 또는 "client pc의 ip" 로 바꾸어 가며 여러 차례 시도해 보았으나 역시 접속 안됨.
- /etc/hosts.deny 파일에는 아무런 설정 사항 없음.
- SELINUX (보안 리눅스) 설정 : 해제
- 방화벽 설정 하지 않음.
도대체 뭐가 문제일까요?
제발 좀 도와주세요.
개발 서버인데...
급해서.. 밤을 새워가며 아무리 찾아봐도 해결책을 모르겠네요~ ㅜ.ㅜ
* 참고로, hosts.allow 파일 첨부합니다.
관련자료
-
첨부등록일 2009.11.27 05:26
-
이전
-
다음
댓글 3
리온님의 댓글
- 리온
- 작성일
로그인 하려는 유저가 설마 root 는 아니겠죠 ?
위 메시지는 서버에 인증하려고 하는데 인증 정보가 없다는 말입니다.
해당 계정이 존재하는지 확인을 먼저 해보시는게 ...
여담으로 개발 서버로 telnet 을 쓴다는 것은 매우 위험한 발상입니다.
외부(WAN)와 전혀 연결되어있지 않은 머신에나 사용하는 것이지요.
외부와 연결되어 있다면 이미 그 개발 결과물은 누군가가 악의를 갖고 있다면
개발완료 후 릴리즈 되기도 전에 다른사람의 손에 들어가있을지도 모르겠군요.
위 메시지는 서버에 인증하려고 하는데 인증 정보가 없다는 말입니다.
해당 계정이 존재하는지 확인을 먼저 해보시는게 ...
여담으로 개발 서버로 telnet 을 쓴다는 것은 매우 위험한 발상입니다.
외부(WAN)와 전혀 연결되어있지 않은 머신에나 사용하는 것이지요.
외부와 연결되어 있다면 이미 그 개발 결과물은 누군가가 악의를 갖고 있다면
개발완료 후 릴리즈 되기도 전에 다른사람의 손에 들어가있을지도 모르겠군요.
amadeus님의 댓글
- amadeus
- 작성일
리온 님 /
물론 root는 아닙니다.
그리고 계정은 당연히 서버에 존재하는 계정이고 사용에 아무런 문제 없는 계정입니다.
개발 서버에 telnet 서비스는, 특정 1대의 pc(MS Windows)에서만 접속하도록 할 것이니, 걱정해주셔서 고맙습니다만, 그런 문제는 염려 없습니다. ^^;
물론 root는 아닙니다.
그리고 계정은 당연히 서버에 존재하는 계정이고 사용에 아무런 문제 없는 계정입니다.
개발 서버에 telnet 서비스는, 특정 1대의 pc(MS Windows)에서만 접속하도록 할 것이니, 걱정해주셔서 고맙습니다만, 그런 문제는 염려 없습니다. ^^;
리온님의 댓글
- 리온
- 작성일
다음의 정보를 보고 싶습니다. 가능하시다면 올려주세요.
0. 텔넷 서버는 telnet-server 패키지를 yum 으로 설치하신건가요 ?
1. cat /etc/passwd (로그인 하려는 유저 것만)
2. cat /etc/group (로그인 하려는 유저 그룹만)
3. cat /etc/shadow (마찬가지)
3. cat /etc/xinetd.d/telnet
4. 위의 결과는
login : 과
Password :
까지 입력한 뒤 나오는 결과겠죠 ?
5. iptables -L (별로 관계없을 것 같지만 )
6. cat /etc/pam.d/login
7. pam 관련해서 손댄 부분이 있나요 ? kerberos 관련해서 건드린 부분이 있나요 ?
8. /etc/init.d/xinetd status
위의 내용중에 아무런 곳에도 이상이 없다면 로그인 안되는게 이상할 정도네요.
올려주실수 있으면 올려주세요.
0. 텔넷 서버는 telnet-server 패키지를 yum 으로 설치하신건가요 ?
1. cat /etc/passwd (로그인 하려는 유저 것만)
2. cat /etc/group (로그인 하려는 유저 그룹만)
3. cat /etc/shadow (마찬가지)
3. cat /etc/xinetd.d/telnet
4. 위의 결과는
login : 과
Password :
까지 입력한 뒤 나오는 결과겠죠 ?
5. iptables -L (별로 관계없을 것 같지만 )
6. cat /etc/pam.d/login
7. pam 관련해서 손댄 부분이 있나요 ? kerberos 관련해서 건드린 부분이 있나요 ?
8. /etc/init.d/xinetd status
위의 내용중에 아무런 곳에도 이상이 없다면 로그인 안되는게 이상할 정도네요.
올려주실수 있으면 올려주세요.