시스템관리자의 쉼터 커피닉스 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

가입없이 누구나 글을 쓸 수 있습니다. 공지사항에 대한 댓글까지도..




BBS >> 설치, 운영 Q&A | 네트웍, 보안 Q&A | 일반 Q&A || 정보마당 | AWS || 자유게시판 | 구인구직 || 공지사항 | 의견제시
telnet 열기 ... (한달째 -_-;;)

 
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> 네트웍 관리 / 보안
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
피날레
손님





올리기올려짐: 2003.11.27 목, 11:48 pm    주제: telnet 열기 ... (한달째 -_-;;) 인용과 함께 답변

안녕하세요 또 질문만 올리네요 죄송 합니다.~~~ (__);

지금 레드헷9를 사용중입니다. 설치할때 워크스테이션으로 설치를 했구요.

두루넷을 사용하고 있습니다.

설치하고 나서 telnet서버를 열려고 telnet-server를 설치 하고

xinetd 에다가 telnet 에 대한 내용을 추가 했습니다.

--------------제 xinetd 내용입니다. ------------------------------

defaults
{
instances = 15
log_type = FILE /var/log/servicelog
log_on_success = HOST PID EXIT
log_on_failure = HOST RECORD
only_from =
per_source = 5
cps = 25 30
}


service telnet
{

disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
only_from =
server = /usr/sbin/in.telnetd
}

includedir=/etc/xinetd.d

--------------------------------------------------------------------------------

그리고 iptebles 를 아래 처럼 고쳤습니다..

-------------제 iptables 내용입니다.------------------------------------------

*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Lokkit-0-50-INPUT - [0:0]
-A INPUT -j RH-Lokkit-0-50-INPUT
-A FORWARD -j RH-Lokkit-0-50-INPUT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 23 --syn -j ACCEPT
-A RH-Lokkit-0-50-INPUT -i lo -j ACCEPT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 0:1023 --syn -j REJECT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 2049 --syn -j REJECT
-A RH-Lokkit-0-50-INPUT -p udp -m udp --dport 0:1023 -j REJECT
-A RH-Lokkit-0-50-INPUT -p udp -m udp --dport 2049 -j REJECT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 6000:6009 --syn -j REJECT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 7100 --syn -j REJECT
COMMIT

------------------------------------------------------------------------------------
hosts.deny hosts.allow 파일에는 아무내용도 없구요..

netstat 로 보니까 23번 포트도 열려 있습니다.

근데...telnet localhost 라고 치면 접속이 안됩니다..

또 telnet 제아이피 를 쳐도 접속이 안됩니다.

머가 잘못됐을까요? 이거 가지고 한달째 삽질 중입니다. ㅜ.ㅜ

죄송한데 아시는분 답글 달아주시면 정말 감사 드리겠습니다.. ㅜ.ㅜ
위로
truefeel
카페 관리자


가입: 2003년 7월 24일
올린 글: 1277
위치: 대한민국

올리기올려짐: 2003.11.28 금, 1:24 am    주제: Re: telnet할 때 어디까지 표시되는지 등... 인용과 함께 답변

1. telnet 서비스를 포함하여 일반적으로 서비스들은
/etc/xinetd.conf 에 설정하기 보다는 includedir=/etc/xinetd.d 에 의해 xinetd.d 디렉토리의 파일들이 include 되므로
/etc/xinet.d/telnet 파일을 만들어 거기에 telnet service 설정을 하세요.

2. 그리고, 방화벽 설정은 보여주신 그대로라면 정상입니다.
iptables -L -n 으로 설정한 것과 동일한지 확인해 보세요.

3. 또한 netstat -atnp|grep :23 결과 올려주실래요?
xinetd 데몬으로 정상적으로 올라온 것인지 확인할 필요가 있을 듯 합니다.

4. 또한 telnet 로긴할 때나 xinetd start할 때 /var/log/messages 에 남은 로그 없는지 확인해주세요.
별도 창하나 띄워서 tail -f /var/log/messages 로 계속 보면서
xinetd restart도 해보고 telnet도 접속해서 특별한 것은 없나 확인해보세요.
물론 님 설정대로라면 /var/log/servicelog 도 봐야할 듯

5. telnet 하실 때

Trying 127.0.0.1... 까지 나오는 것인지

Connected to localhost.
Escape character is '^]'. 까지 나오는 것인가요?

만약 Trying ... 한줄만 나온다면 방화벽 등으로 막혀있거나 정상적으로 서비스가 이뤄지지 않은 것이고
Escape 줄까지 나온다면 열리기는 한 것이니 다른 설정을 확인해봐야할 듯

우선 확인해주시고, 글 올려주세요.

참고로 꼭 telnet 쓰실 필요가 없다면 ssh (port 22번)을 쓰시는 것도 좋을 듯
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
피날레
손님





올리기올려짐: 2003.11.28 금, 3:04 am    주제: 앗~~ 인용과 함께 답변

우선 답글 달아 주셔셔 감사 드립니다. (__)

위의 내용 다 정상 이고 ....

3.실행 결괍니다.
-------------------------------------------------------------------------------
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN 1543/xinetd
------------------------------------------------------------------------------

4. xinetd를 재시작 시켰더니 messages 에 이런 내용이!!!

------------------------------------------------------------------------------
Nov 28 02:30:37 localhost xinetd[1543]: Service telnet: attribute already set: disable [line=14]
Nov 28 02:30:38 localhost xinetd[1543]: bind failed (Address already in use (errno = 9Cool). service = telnet
------------------------------------------------------------------------------
뭔가가 이상인거 같은데 무슨 뜻인지를 모르겠네요 -_-;;

무슨 주소를 말하는건지 ... 암튼 이렇게 나왔습니다..


5. telnet 127.0.0.1 하면
------------------------------------------------------------------------
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Connection closed by foreign host.
------------------------------------------------------------------------
이렇게 나옵니다..

아.. 지금 ssh 는 사용중인데요 telnet 이 안돼니까 오기가 생겨서요 -_-;;

먼가 방법이 있나요?
위로
피날레
손님





올리기올려짐: 2003.11.28 금, 3:06 am    주제: ㅡ.ㅡ; 인용과 함께 답변

조기 이모티콘 있는데 숫자 8 자 있었습니다.

errno = 98 입니다.
위로
truefeel
카페 관리자


가입: 2003년 7월 24일
올린 글: 1277
위치: 대한민국

올리기올려짐: 2003.11.28 금, 8:52 am    주제: Re: xinetd.conf 설정 문제로 텔넷이 안된 듯 인용과 함께 답변

피날레 씀:

3.실행 결괍니다.
-------------------------------------------------------------------------------
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN 1543/xinetd
------------------------------------------------------------------------------

위의 결과 텔넷이 열린게 맞습니다.

인용:

4. xinetd를 재시작 시켰더니 messages 에 이런 내용이!!!

------------------------------------------------------------------------------
Nov 28 02:30:37 localhost xinetd[1543]: Service telnet: attribute already set: disable [line=14]
Nov 28 02:30:38 localhost xinetd[1543]: bind failed (Address already in use (errno = 98 )). service = telnet
------------------------------------------------------------------------------
뭔가가 이상인거 같은데 무슨 뜻인지를 모르겠네요 -_-;;

무슨 주소를 말하는건지 ... 암튼 이렇게 나왔습니다..


5. telnet 127.0.0.1 하면
------------------------------------------------------------------------
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Connection closed by foreign host.
------------------------------------------------------------------------
이렇게 나옵니다..


Escape ... ] 까지 나오는 거군요.
님의 xinetd.conf 설정 다시 보니 only_from= 이게 있네요. 그 줄 지우면 접속되겠네요.

그리고 'bind failed (Address already in use (errno = 98 )' 라고 나오는 것은
이미 23번 포트가 쓰이는 중이다라는 것입니다. 즉 telnet 데몬이 띄워져 있는데 또 띄울려고 해서 나오는 것입니다.

제 판단으론 /etc/xinetd.conf에 service telnet { ... } 로 텔넷 띄웠는데
/etc/xinetd.d/telnet 파일에서 또 띄울려니 나오는 거라 생각됩니다.
xinetd.conf 에서는 다음을 지우세요.

코드:

service telnet {
        disable = no
... 중략 ...
}


물론 /etc/xinetd.d/telnet (파일명이 다를 수도 있음)에서도 only_from = 있으면 그 줄 지우던지 아님 접속 허용할 IP를 지정하던지 하세요.
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
피날레
손님





올리기올려짐: 2003.11.28 금, 10:09 am    주제: 감사 합니다.ㅜ.ㅜ 인용과 함께 답변

됩니다.!!!!

xinetd.conf에 telnet내용을 지우니까 messages에 그런 내용이 안나왔구요

only_from지우니까 접속이 되네요 -_-;;

제가 가지고 있는 xinetd문서가 영어라 해석을 잘못해서

"only_from= " 가 모두 접속인줄 알았는데 모두 접속이 안되는 거였군요 -_-;;

감사 합니다. 10년 묵은 채증이 .. ^^;;

이제 학교 가야 겠다 ... 많은거 배웠습니다. .감사 합니다.~~~
위로
이전 글 표시:   
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> 네트웍 관리 / 보안 시간대: GMT + 9 시간(한국)
페이지 1 중 1

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB © 2001, 2005 phpBB Group