Lệnh telnet trong Linux là một công cụ dòng lệnh được sử dụng để thiết lập kết nối đến một máy chủ từ xa thông qua giao thức Telnet. Khi kết nối được thiết lập, người dùng có thể truy cập vào máy chủ từ xa và thực hiện các thao tác hoặc chia sẻ file với máy chủ đó.
Cú pháp sử dụng lệnh telnet như sau:
telnet [options] <host> [<port>]
Trong đó, host
là địa chỉ IP hoặc tên miền của máy chủ, port
là cổng được sử dụng để kết nối. Nếu không chỉ định cổng, telnet sẽ mặc định sử dụng cổng 23.
Một số tùy chọn thường được sử dụng với lệnh telnet:
-l <username>
: Sử dụng tên người dùng để đăng nhập vào máy chủ từ xa.-a
: Cho phép sử dụng các ký tự đặc biệt trong khi thiết lập kết nối.-e <char>
: Đặt ký tự được sử dụng để kết thúc kết nối.-c
: Đóng kết nối sau khi hoàn thành các thao tác được chỉ định.
Ví dụ:
- Kết nối đến máy chủ
example.com
qua cổng 23:
telnet example.com 23
Kết nối đến máy chủ 192.168.1.10
và đăng nhập với tên người dùng user1
:
telnet -l user1 192.168.1.10
Kết nối đến máy chủ example.com
và sử dụng ký tự #
để kết thúc kết nối:
telnet -e # example.com
Kết nối đến máy chủ example.com
và thực hiện các lệnh được chỉ định, sau đó đóng kết nối:
echo "Hello World" | telnet -c example.com 80