Telnet 이란? 
TCP 프로토콜을 이용한 원격접속 서비스이다. 
인터넷을 통해 서버에 접속해 프로그램/파일 등을 주고받거나 사용할 수 있다. 
사용하는 포트 : 23 

 

 

1. 설치가 되어있는지 확인한다.

rpm -qa | grep telnet* 

 

2. 설치가 안되어 있다면 설치한다. 

yum -y install telnet-server

 

3. 설치 후 status 를 확인해본다. 

systemctl status telnet.socket 

 

4. 실행중이 아니라면 실행시킨다. 

 

inactive - 정지된상태 

active - 실행중인 상태 

 

systemctl start telnet.socket  -> 실행

-- systemctl stop telnet.socket -> 정지 
-- systemctl restart telnet.socket -> 재실행 

 

 

5. ss 명령어를 사용해서 telnet 포트가 활성화 되어있는지 확인한다. 

ss -nalt | grep 23

 

6. 방화벽 설정 

*Centos7은 iptable 대신에 firevall-cmd 명령어를 사용한다.

- 방화벽 등록 
firewall-cmd --permanent --zone=public --add-port=23/tcp
// --permanet : 시스템 재부팅시 또는 방화벽 재시작후에도 적용되도록 하기 위함.

- 방화벽 적용 
firewall-cmd --reload

- 방화벽 설정 확인
firewall-cmd --list-all

 

7. telnet원격접속

 

-- 다른 linux 서버에서 telnet 접속 연결

[root@cent7 ~]# telnet 192.168.1.77              //telnet 서버 설치한 곳으로 연결
Trying 192.168.1.77...
Connected to 192.168.1.77.
Escape character is '^]'.

Kernel 3.10.0-514.21.1.el7.x86_64 on an x86_64
localhost login: genie                     // 일반 user
Password:

 

 

8. root로 telnet 접속하려면 telnet 서버에 /etc/securetty 수정하기.

vi /etc/securetty
pts/1
pts/2
pts/3 
등을 입력후 저장 wq!

 

 

9. 다시시도

telnet 192.168.1.77   
Kernel 3.10.0-514.21.1.el7.x86_64 on an x86_64
localhost login: root                           
Password:

 

 

끝!

+ Recent posts