자바트 작업공간

대학 프로젝트#리눅스 - 텔넷 서버 설치 본문

WORKSPACE/LINUX

대학 프로젝트#리눅스 - 텔넷 서버 설치

JAVART 2017. 6. 10. 16:19

Telnet. 

텔넷이란, 컴퓨터를 원격으로 접속하여 명령어를 입력할 수 있도록 도와주는 것이다. 


Telnet Server

텔넷 서버란, 텔넷(클라이언트)가 접속하여 수행할 수 있도록 도와주는 것이다.


xinetd

오픈 소스 슈퍼 서버 데몬으로 네트워크에 연결하여 동작되며, 외부의 명령어를 적절한 곳으로 수행해주는 역할을 한다.

=====


텔넷 자체는 설치하고 접속하면 되고, 지금은 텔넷서버를 설치하려 한다.





1. 텔넷서버가 있는지 확인하는 법


 


위 두명령어를 통해 텔넷서버가 있는지를 확인하는데, 명령어 입력 후 아무말이 없으면 설치를 진행하면 되겠다.





2. 텔넷서버를 설치한다.


#yum -y install telnet-server

#yum -y install xinetd


//사진을 올리자니 명령어 후 올라오는 로그가 너무 길어서 못찍었다.



3. 1번의 명령어를 쳐서 제대로 설치됬는지 확인한다.



정보가 나온다. 설치가 완료되었다.




4. xinetd에게 telnet server를 쓸 것을 알려야 한다.

 #vi /etc/xinetd.d/telnet


본래, 파일이 있어야 하는데 나는 없었다. 별 수 없이 다른 문서를 참고하여 따라적어 문서를 만들어 버렸다.

설정 최하단의 disable = yes를 disable = no로 바꾸자.



5. 서비스를 재시작한다.

#server xinetd restart




====

설치는 마쳤으나


아마, 연결이 안될 것으로 안다. 방화벽을 열어보자.


1.텔넷 포트를 열어주도록 한다.

 firewall-cmd --permanent --zone=public --add-port=23/tcp

원격 연결이니 tcp로 열어준다.


2. 방화벽을 리로드한다.

firewall-cmd --reload

=====

윈도우에서 접속시 연결은 되나 로그인이 안되는 현상이 있다.

좀더 찾아보니


/etc/securetty 라는 파일을 못쓰도록 하면된다고 설명이 되어있다.

허나, 말그대로 삭제해버리면 추 후 필요할지도 모른다는 생각이 있어, 백업을 해두기로했다.

어차피 파일명으로 인식할거 파일명만 바꾸려한다.


1. 복사해두자.

cp /etc/securetty /etc/securettyTMP


2. 재시작해보자.

servcie xinet restart


3. 접속해보자.




글을 마친다.

Comments