티스토리 뷰


몇 가지 이유로 서버에서 telnet 서비스를 막아야 하는 경우가 있다.
대부분 보안상의 이유로 ssh 만 열어두고 telnet 은 막는 경우인데 현재 수행중인 프로젝트도 그런 이유로 telnet 이 막혀 있다.
하지만 클라이언트에서 "telnet IP PORT" 명령어를 통해 해당 포트에서 서비스가 되고 있는지를 확인하는 방법이 굉장히 유용하기 때문에 몰래 열어서 확인해보고 다시 막기로 했다. ㅎㅎ

총 3가지 단계에 걸쳐서 작업을 해야하며 백업이나 이런걸 따로 할 필요는 없을 듯 하다.

1. /etc/services 파일을 열어서 telnet 항목을 찾는다.
아마 telnet 서비스가 막혀있다면 이부분이 주석처리 되어 있을 것이다. 다음 그림과 같이 주석을 삭제하면 된다.

참고로 telnet 은 23번이 기본 서비스 포트이다.


2. /etc/xinetd.d/telnet 파일을 열어 disable = yes 라는 부분을 no 로 변경하고 저장한다.
혹시나 한다면 disable = yes 라인을 주석처리하고 disable = no 를 새로 추가하면 되겠다. ㅎㅎ



3. 마지막으로 service 명령어를 통해 xinetd 서비스를 재기동하면 된다.
service xinetd restart


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함