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:
끝!
'리눅스' 카테고리의 다른 글
Alias) 리눅스 긴 명령어 짧게 만드는 방법! (0) | 2020.09.22 |
---|---|
Ubuntu) Apache 삭제하기 (0) | 2020.09.08 |
Apache) httpd 실행 권한 일반 사용자에게 부여하기 (0) | 2020.09.02 |
Linux. Centos 7) JAVA 설치 방법 (0) | 2020.08.28 |
Linux, Centos7 특정사용자만 su 실행가능하도록 하기! (0) | 2020.08.25 |