Linux

[Linux] Telnet 서버 구축

noddu 2022. 11. 9. 22:54
728x90
반응형

텔넷 서버 개요

전통적인 원격 접속 방법
보안에 취약
리눅스 서버에 텔넷 서버를 설치하면, 원격지에서 접속할 PC에는 텔넷 클라이언트 프로그램 필요


텔넷 서버 설치

yum -y install telnet-server

yum? install?에 관한 오류가 발생해서

yum clean all

clean도 한번 해주고

gedit /etc/yum.repos.d/fedora.repo

해당 파일을 열어서 모두 지운다음

[fedora]
name=Fedora
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/19/Everything/x86_64/os/
enabled=1
gpgcheck=0

위 처럼 바꾸고 저장했더니 잘 설치됐다



텔넷 서비스 시작

systemctl start telnet.socket

명령어로 텔넷 서비스를 시작하고

systemctl status telnet.socket

systemctl status명령어로 run중인지 등 상태를 볼 수 있다


텔넷 전용 사용자 생성

adduser teluser
passwd teluser

아이디와 비밀번호 설정한다

teluser 192.168.111.100

새 터미널을 열어서 잘되는지 확인해본다
(ip addr또는 ifconfig로 포트번호 확인한다)


방화벽 설정(포트 열기)

firewall-config

명령어를 입력해 방화벽 설정창으로 이동한다음
Current View -> 방화벽 설정 선택하고
Services 탭에서 telnet을 선택한다


텔넷 서비스 상시 가동

systemctl restart telnet.socket // 텔넷 서비스 재시작
systemctl enable telnet.socket  // 텔넷 서비스 상시 가동

클라이언트에서 접속

telnet 192.168.111.100

만들어놨던 사용자로 접속한다


root사용자로 접속하기

페도라는 root사용자로 텔넷을 접속하는 것을 허용하지 않는다

  mv /etc/securetty /etc/securetty.bak

꼭 root 사용자로 접속하려면 위와같이 /etc/securetty 파일을 다른 이름으로 바꾼다

반응형