728x90
Telnet이란?
- 인터넷이나 로컬 네트워크를 통해 원격 컴퓨터에 접속할 수 있게 해주는 네트워크 프로토콜이자 프로그램
- telnet을 사용하면 사용자는 원격 컴퓨터에 직접 접속하여 마치 로컬 컴퓨터를 조작하는 것처럼 사용할 수 있다.
텔넷 서버 구축 방법
B에서 Telnet 클라이언트를 사용하여 A의 Telnet 서버에 접속하려는 경우
1. A 서버에 텔넷 서버 설치
# rpm -qa | grep telnet => 설치되어 있는지 확인
# yum install telnet-server
2. 텔넷 서비스 시작 및 Enable
# systemctl restart telnet.socket
# systemctl status telnet.socket
# systemctl enable telnet.socket =>시스템 부팅 시 Telnet 서비스가 자동으로 시작되도록 설정하는 것
3. 텔넷 전용 사용자 생성
# adduser telnetuser
# passwd telnetuser
4. 방화벽 오픈
telnet은 23번 포트 사용
# firewall-cmd --permanent --add-port=23/tcp
# firewall-cmd --reload
5. 클라이언트 B에서 Telnet 클라이언트 설치 후, A서버 원격 접속하기
서버에 접속하기 위해서는 클라이언트 프로그램이 꼭 필요하다.
*ifconfig 명령어로 IP 확인
# yum -y install telnet
# telnet <A서버 IP>
텔넷_통신 테스트 방법
Telnet 클라이언트를 통해 원격 호스트의 특정 포트에 연결을 시도하여 방화벽이 열려 있는지 확인할 수 있다.
1. 방화벽이 열려있지 않은 경우
# telnet <IP> <port>
Trying <IP>...
ex) telnet 192.168.X.X 443
Trying 192.168.X.X...
2. 방화벽은 열려있지만 서비스가 실행되고 있지 않은 경우
# telnet 192.168.X.X 443
Trying 192.168.X.X...
telnet: Unable to connect to remote host: Connection refused
3. 방화벽도 열려있고 서비스도 실행 중인 경우
# telnet 192.168.X.X 443
Trying 192.168.X.X...
Connected to 192.168.X.X.
Escape character is '^]'.
728x90
'OS > Linux' 카테고리의 다른 글
| [Linux] OpenSSL를 사용하여 SSL 인증서 추출 방법 (s_client) (1) | 2024.06.15 |
|---|---|
| [Linux] iptables란 ? iptables를 통한 트래픽 제어 (0) | 2024.06.01 |
| [Linux] RPM과 YUM이란? 내용 정리 (0) | 2024.04.28 |
| [Linux] 커널 헤더 설치 방법 (1) | 2024.04.27 |
| [Linux] rsync란? rsync로 디렉터리 동기화하기 (0) | 2024.03.29 |