728x90
반응형
텔넷(Telnet)
텔넷은 원격 접속을 지원하는 프로그램 입니다.
원격접속이 있기 때문에 당장 내 앞에 서버 장비가 없더라도 급할 때 물리적 거리의 제약 없이 서버에 접속할 수 있습니다.
그러나 텔넷은 보안에 취약하기 때문에 거의 대부분은 SSH를 사용하는 추세입니다.
CentOS 텔넷 서버 설정하는 방법
CentOS에서 텔넷 서버를 사용하려면 몇 가지 설정이 필요합니다.
1. 텔넷 서버 패키지가 설치되었는지 확인합니다.
1
|
rpm -qa | grep telnet
|
cs |
2. yum 명령어로 텔넷 패키지를 설치합니다.
1
|
yum -y install telnet-server
|
cs |
3. 패키지가 설치 되었으면 텔넷 서비스 시작 및 서비스 상태를 확인합니다.
CentOS6 이하에서는 xinetd의 도움을 받아 실행 되었지만 7부터 다음과 같이 바뀌었습니다.
1
2
|
systemctl start telnet.socket
systemctl status telnet.socket
|
cs |
23번 포트로 잘 동작하고 있는것을 확인할 수 있습니다.
1
2
3
4
5
6
7
8
9
10
11
|
telnet.socket - Telnet Server Activation Socket
Loaded: loaded (/usr/lib/systemd/system/telnet.socket; disabled; vendor preset: disabled)
Active: active (listening) since 월 2018-04-09 20:58:29 KST; 13s ago
Docs: man:telnetd(8)
Listen: [::]:23 (Stream)
Accepted: 0; Connected: 0
4월 09 20:58:29 localhost.localdomain systemd[1]: Listening on Telnet Serve...
4월 09 20:58:29 localhost.localdomain systemd[1]: Starting Telnet Server Ac...
Hint: Some lines were ellipsized, use -l to show in full.
|
cs |
4. 보안정책상 CentOS에서 텔넷은 root 계정으로 접근이 불가하므로 텔넷에서 사용할 계정을 추가해주는 것이 좋습니다.
root 계정을 이용하고 싶은 경우 글 아래쪽을 확인해 주세요.
1
2
|
adduser teluser
passwd teluser
|
cs |
5. 방화벽에 텔넷 포트를 열어줍니다.
다음 둘 중 하나를 사용하여 포트 개방이 가능합니다.
1
2
|
firewall-cmd --add-service=telnet
firewall-cmd --add-port=23/tcp
|
cs |
만약 재부팅 후에도 방화벽 설정을 유지할 경우 옵션에 --permanent를 붙여주면 됩니다.
1
|
firewall-cmd --permanent --add-service=telnet
|
cs |
6. 시스템 재시작 시에도 텔넷 서비스가 동작 하도록 설정합니다.
1
|
systemctl enable telnet.socket
|
cs |
텔넷 서비스 정지하기
1
2
|
systemctl stop telnet.socket
systemctl disable telnet.socket
|
cs |
텔넷 ROOT 계정으로 로그인 하는 방법
CentOS에서는 보안정책으로 인해 root 계정으로 Telnet 접속 하는 것을 막아 놓았습니다.
만약 root 계정으로 접근 시 다음과 같이 /etc/securetty 파일에 pts/1 ~ pts/3 까지 추가해 줍니다.
1
2
3
4
5
6
7
8
9
10
|
vim /etc/securetty
...생략...
hvsi1
hvsi2
xvc0
pts/1
pts/2
pts/3
|
cs |
출처 : 코끼리를 냉장고에 넣는 방법 :: [CentOS] CentOS 텔넷 서버 설정하는 방법 (tistory.com)
728x90
반응형
'IT > OracleLinux-1Z0460' 카테고리의 다른 글
자바 SSL 인증서 파일 등록하는 방법 정리 (Keytool, Portecle 활용) (0) | 2023.04.03 |
---|---|
신뢰하는 인증기관 인증서 목록(keystore)에 없는 remote site의 인증서를 JDK keystore에 추가 (0) | 2023.04.03 |
리눅스 크론탭(Linux Crontab) 사용법 (0) | 2023.03.08 |
lsof 사용법 (0) | 2023.03.08 |
[Linux] kill 프로세스를 '안전하게' 종료시켜보자 (0) | 2023.02.12 |