1. Telnet
원격 컴퓨터에 로그인하거나 원격 호스트의 포트로 접속하여 서비스를 확인할 때 사용된다.
Telnet을 사용하는 상황
- 원격 시스템에 접속하고 명령어를 실행하거나 서비스를 확인할 때.
- 특정 포트로의 접속을 시도하여 서비스가 올바르게 동작하는지 확인할 때.
- 방화벽 설정이나 네트워크 보안 구성을 테스트할 때 사용
1-2) 리눅스 운영체제에 따른 telnet 설치
// 우분투(ubunt)
sudo apt-get update
sudo apt-get install telnet
// CentOS, Fedora
sudo yum install telnet # CentOS 6 이전 버전
sudo dnf install telnet # CentOS 8, Fedora
1-3) 윈도우에서 telnet 설치
[Windows 키] + [R] -> optionalfeatures 입력
1-4) 리눅스/윈도우 Telnet 명령어
- 터미널 창에서 해당 명령어을 입력 하여 접속 가능여부를 확인한다.
telnet [호스트명 혹은 IP 주소] [포트번호]
// ex) telnet 192.168.0.1 22
2. Ping
호스트 간의 연결 상태를 확인하는 데 사용됩니다.
Ping을 사용하는 상황
- 네트워크 장치 간의 연결 여부를 확인할 때.
- 호스트의 온라인 상태를 확인하고 응답 시간을 측정할 때.
- 네트워크 문제를 식별하고 해결할 때.
- 네트워크 장애 대응 시, 호스트의 상태를 확인하는 데 사용
2-1) 윈도우 / 리눅스 사용법 동일
- 기본적으로 설치되어 있기 때문에 추가적인 작업이 필요 없다.
ping [호스트명 혹은 IP 주소]
// ex) ping 192.168.0.1
3. Telnt과 Ping의 차이
Ping은 주로 네트워크 연결 상태를 확인하고, Telnet은 원격 시스템에 접속하거나 특정 포트로의 연결을 확인하는 데 사용된다.
Ping을 사용하면 목표 호스트로의 패킷을 보내고, 해당 호스트로부터 응답이 돌아오는 데 걸리는 시간을 확인할 수 있다. 이를 통해 호스트 간의 연결 여부와 속도를 확인한다. 반면, Telnet은 특정 호스트와 포트로 연결을 시도 하며 이를 통해 해당 포트에서 동작하는 서비스에 접근하거나, 원격으로 다른 시스템에 로그인하여 명령어를 실행할 수 있다.
반응형
'Linux' 카테고리의 다른 글
[Linux / Centos] 인바운드(Inbound)/아웃바운드(Outbound) 특정 IP만 접근 허용 방법 (0) | 2024.01.30 |
---|---|
[Centos 8] 방화벽(firewalld) 사용 방법 (0) | 2024.01.02 |