주요 옵션
telnet은 간단한 구조를 가지고 있어 옵션이 많지 않습니다. 주로 연결 대상과 포트를 지정하는 방식으로 사용됩니다.
1. 기본 연결
생성된 명령어:
명령어를 조합해 보세요.
설명:
`telnet` 명령어를 실행합니다.
위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.
telnet 설치
대부분의 현대 리눅스 배포판에는 보안 문제로 인해 `telnet`이 기본적으로 설치되어 있지 않습니다. 포트 확인과 같은 용도로 사용하려면 직접 설치해야 합니다. SSH를 사용하는 것이 보안상 훨씬 안전합니다.
Debian/Ubuntu
sudo apt update
sudo apt install telnet
Debian 또는 Ubuntu 기반 시스템에서 telnet 클라이언트를 설치하는 방법입니다.
CentOS/RHEL/Fedora
sudo yum install telnet
CentOS, RHEL 또는 Fedora 기반 시스템에서 telnet 클라이언트를 설치하는 방법입니다.
Arch Linux
sudo pacman -S telnet
Arch Linux에서 telnet 클라이언트를 설치하는 방법입니다.
자주 사용되는 예시
`telnet`을 활용하여 원격 서버의 포트가 열려 있는지 확인하는 방법을 배워보세요. 이는 주로 네트워크 문제 해결에 유용하게 사용됩니다.
웹 서버 포트 확인 (80)
telnet example.com 80
특정 호스트의 80번 포트(HTTP)가 열려 있는지 확인합니다.
SSH 포트 확인 (22)
telnet example.com 22
원격 서버의 22번 포트(SSH)에 연결을 시도합니다.
FTP 포트 확인 (21)
telnet ftp.example.com 21
FTP 서버의 21번 포트에 연결하여 응답을 확인합니다.
SMTP 서버 포트 확인 (25)
telnet mail.example.com 25
메일 서버의 25번 포트(SMTP)에 연결하여 응답을 확인합니다.
연결 결과
성공적으로 연결되면 'Connected to [호스트]' 메시지와 함께 커서가 깜빡입니다. 연결이 실패하면 'Connection refused' 또는 'No route to host'와 같은 메시지가 출력됩니다. 연결을 종료하려면 `Ctrl + ]`를 누른 후 `q`를 입력하세요.