Telnet trong bộ định tuyến là gì. Phương pháp kết nối với thiết bị từ xa bằng lệnh telnet. Khởi chạy thiết bị đầu cuối. Kích hoạt các dịch vụ cần thiết

Giao thức lớp ứng dụng TELNET (từ tiếng Anh. T.E. rmina LNET Work) là một giao thức mạng để triển khai giao diện văn bản qua mạng. Tên telnet Chúng tôi cũng đã nhận được các chương trình máy khách để triển khai giao thức này cho hầu hết các hệ điều hành hiện có. Giao thức Telnet là một trong những giao thức mạng lâu đời nhất, được phát triển như một phương tiện liên lạc giữa các thiết bị đầu cuối từ xa ở chế độ thử nghiệm. Do đó, nó không cung cấp mã hóa dữ liệu hoặc các công cụ xác thực hiện đại. Giao thức này dễ bị tấn công bởi nhiều cuộc tấn công mạng và không thể được sử dụng làm phương tiện quản lý hệ điều hành mạng. Hiện tại, giao thức mạng SSH (Secure SHell) được sử dụng để truy cập từ xa vào hệ thống, việc tạo ra giao thức này tập trung đặc biệt vào các vấn đề bảo mật. Bảo mật tương đối của các phiên Telnet chỉ được thực hiện trong môi trường mạng được kiểm soát hoàn toàn hoặc sử dụng biện pháp bảo vệ ở cấp độ mạng (các triển khai khác nhau của VPN - mạng riêng ảo). Tuy nhiên, TELNET vẫn được sử dụng để quản lý các thiết bị mạng chuyên dụng (Bộ chuyển mạch, bộ định tuyến, v.v.), cũng như để chẩn đoán mạng, gỡ lỗi và nghiên cứu các giao thức hướng văn bản (giống telnet) khác dựa trên truyền tải TCP. Chuẩn giao thức Telnet hiện tại được mô tả trong RFC 854.

Trong các hệ điều hành hiện đại của họ Windows, tiện ích telnet.exe theo mặc định, không được cài đặt. Để cài đặt nó bạn cần phải vào Control Panel - Programs and Features - Bật hoặc tắt các tính năng của Windows và đánh dấu vào ô Máy khách Telnet. Hoặc, trong dấu nhắc lệnh chạy với tư cách quản trị viên, hãy chạy lệnh:

pkgmgr /iu:"TelnetClient"

Định dạng dòng lệnh:

telnet [-a] [-e Ký hiệu] [-f Tệp] [-l Tên] [-t Loại] [Máy ​​chủ [Cổng]]

Tùy chọn dòng lệnh:

-l Tên người dùng để đăng nhập vào hệ thống từ xa, giả sử tùy chọn TELNET ENVIRON được hỗ trợ.

-Một Nỗ lực đăng nhập tự động. Giống như nút chuyển -l, nhưng sử dụng tên người dùng hiện tại mà bạn đã đăng nhập.

-e Ký tự dịch vụ để chuyển đổi chế độ đầu vào trong cửa sổ máy khách telnet.

-f Tên tệp nhật ký phía máy khách. Trong trợ giúp bằng tiếng Nga, tham số này được hiểu không chính xác là Đăng nhập_File - “Tên tệp ở phía máy khách để đăng nhập vào hệ thống.”

-t Loại thiết bị đầu cuối Telnet. 4 loại thiết bị đầu cuối được hỗ trợ: vt100, vt52, ansi và vtnt.

Nút thắt Tên máy chủ hoặc địa chỉ IP của máy tính từ xa mà bạn đang kết nối. Hải cảng Số cổng hoặc tên dịch vụ. Nếu số này không được chỉ định thì cổng Telnet tiêu chuẩn 23\TCP sẽ được sử dụng

Khi khởi chạy mà không có tham số, tiện ích sẽ chuyển sang chế độ nhập lệnh:

Chào mừng bạn đến với Máy khách Microsoft Telnet

Microsoft Telnet>

Khi nhập ký tự ? hoặc giúp đỡ Thông tin trợ giúp được hiển thị:

Các đội có thể được rút ngắn. Các lệnh được hỗ trợ là:

c-đóng- đóng kết nối hiện tại

d-hiển thị- hiển thị các thông số hoạt động

o - mở tên máy chủ [Cổng]- kết nối với trang web (theo mặc định, Cổng = 23)

q - bỏ cuộc- thoát telnet

tập hợp- đặt tham số ("đặt?" để hiển thị danh sách chúng)

sen - gửi- gửi chuỗi đến máy chủ

st - trạng thái- hiển thị thông tin về trạng thái hiện tại

bạn - chưa đặt- đặt lại các tham số ("bỏ đặt?" để hiển thị danh sách chúng)

? /h - trợ giúp- cấp giấy chứng nhận

Một số lệnh cho phép bạn nhận gợi ý để sử dụng khi nhập bằng ký tự câu hỏi:

Telnet> bộ ?- nhận gợi ý về cách sử dụng lệnh cài đặt chế độ. Ví dụ về thông tin hiển thị:

bsasdel- biểu tượng BackSpace Xóa bỏ

crlf- chế độ trả lại vận chuyển; khiến các ký tự CR & LF được gửi

delasbs- biểu tượng Xóa bỏ sẽ được gửi dưới dạng một nhân vật BackSpace

thoát khỏi x- trong đó x là ký hiệu để chuyển sang chế độ đầu cuối telnet và ngược lại

tiếng vang địa phương- kích hoạt tiếng vang cục bộ.

tập tin x- trong đó x là tệp nhật ký. Trong bản dịch tiếng Nga nó bị hiểu sai là “Tệp đăng nhập của khách hàng hiện tại”

khai thác gỗ- ghi lại phiên hiện tại vào nhật ký. Trong bản dịch tiếng Nga nó bị hiểu sai là "thực hiện đăng nhập"

chế độ x- trong đó x=console là chế độ bảng điều khiển được sử dụng để làm việc với các ứng dụng cửa sổ (trình soạn thảo vi) và x=stream là chế độ phát trực tuyến được sử dụng để làm việc trên dòng lệnh.

ntlm- kích hoạt xác thực NTLM.

kỳ x- loại thiết bị đầu cuối mô phỏng. Trong đó x là ansi, vt100, vt52 hoặc vtnt.

Để nhận gợi ý về cách hủy các tham số đã cài đặt, hãy sử dụng lệnh

Microsoft Telnet> chưa đặt?

bsasdel- biểu tượng BackSpace sẽ được gửi dưới dạng một nhân vật Xóa bỏ

crlf- chế độ cấp dòng; khiến ký tự CR được gửi

delasbs- biểu tượng Xóa bỏ sẽ được gửi dưới dạng một nhân vật Phím lùi

bỏ trốn- biểu tượng chuyển sang chế độ đầu cuối telnet và quay lại chưa được đặt

tiếng vang địa phương- vô hiệu hóa tiếng vang cục bộ

khai thác gỗ- vô hiệu hóa ghi nhật ký. Trong phiên bản tiếng Nga, nó bị hiểu sai là "vô hiệu hóa đăng nhập"

ntlm- vô hiệu hóa xác thực NTLM.

Ví dụ về các lệnh trong chế độ tương tác:

mở 192.168.0.1- kết nối với máy chủ Telnet bằng địa chỉ IP 192.168.0.1

o zte-f660- kết nối với máy chủ Telnet có tên zte-f660. Viết tắt lệnh được sử dụng cái bút

đặt tệp nhật ký C:\telnet.log- sử dụng như tệp nhật ký C:\telnet.log

thiết lập ghi nhật ký- ghi lại phiên hiện tại vào một tệp nhật ký.

trưng bày- hiển thị các thông số của phiên hiện tại. Ví dụ về thông tin hiển thị:

Biểu tượng chuyển đổi chế độ: "CTRL+]"

Xác thực NTLM - Đã bật

Đầu ra tiếng vang cục bộ - bị tắt

Chế độ dòng mới - Nhân vật ĐI VÀO sẽ được vận chuyển dưới dạng CR&LF

Chế độ hiện tại: Đang phát trực tuyến

CHẾ ĐỘ ĐẦU CUỐI

Loại thiết bị đầu cuối ANSI ưa thích

    Trong thực tế, tiện ích telnet.exeđược sử dụng làm công cụ chẩn đoán và gỡ lỗi để kết nối không chỉ với máy chủ Telnet trên cổng TCP 23 mà còn với bất kỳ cổng TCP nào khác, từ đó cho phép tương tác với bất kỳ ứng dụng nào được kiểm soát bằng dòng lệnh. Vì vậy, ví dụ, sử dụng tiện ích telnet bạn có thể kết nối với các máy chủ hỗ trợ nhập lệnh và dữ liệu văn bản (giống như telnet) - SMTP, POP3, IMAP, v.v. Ngoài ra, tiện ích này có thể được sử dụng như một phương tiện kiểm tra sơ bộ khả năng kết nối với bất kỳ cổng TCP nào (kiểm tra xem một cổng TCP cụ thể có đang lắng nghe hay không).

telnet 192.168.1.1 8080- kết nối với máy chủ 192.168.1.1 trên cổng 8080. Trong trường hợp cổng bị đóng, tiện ích sẽ báo là không thể kết nối. Hơn nữa, để kiểm tra tính khả dụng của một cổng nhất định, thậm chí không cần thiết phải dịch vụ đó hỗ trợ nhập văn bản, chẳng hạn như máy chủ VNC, lắng nghe cổng đó. Để ngắt kết nối khỏi máy chủ từ xa, bạn phải nhập biểu tượng chuyển đổi chế độ (theo mặc định - CTRL+]).

Ví dụ, tiện ích telnet.exe có thể được sử dụng để trao đổi với máy chủ thư bằng giao thức POP3(Giao thức Bưu điện phiên bản 3). Giao thức này được sử dụng bởi các chương trình ứng dụng email (Outlook, Outlook Express, The Bat, v.v.) để nhận email được lưu trong hộp thư của người dùng. Đây là giao thức đơn giản nhất dựa trên tin nhắn văn bản. Để nghiên cứu sự tương tác của ứng dụng thư khách với máy chủ thư, bạn có thể triển khai phiên kết nối bằng TELNET.

Theo mặc định, máy chủ POP3 lắng nghe các kết nối đến qua TCP trên cổng 110 ("nghe" trên cổng tcp/110). Lệnh Telnet để kết nối với máy chủ, ví dụ pop.mail.ru

telnet pop.mail.ru 110

Nếu máy chủ hoạt động tốt, lời mời của nó sẽ xuất hiện trong cửa sổ telnet

+OK mPOP POP3 v1.1

người dùng [email được bảo vệ]

Sau đó, máy chủ sẽ nhắc bạn nhập mật khẩu:

OK Cần có mật khẩu cho người dùng [email được bảo vệ]

Bạn cần nhập mật khẩu

vượt qua VasinPass

Server sẽ báo kết quả kiểm tra mật khẩu:

Bạn có thể yêu cầu một danh sách các chữ cái có chỉ thị danh sách:

danh sách

Để đáp lại điều này, máy chủ sẽ hiển thị danh sách và kích thước các chữ cái trong hộp thư:

OK 10 tin nhắn (152527 octet)
1 48628       1 là số sê-ri, 48628 là kích thước
2 1829
3 2070
:

Nếu cần, bạn có thể xem tiêu đề của các chữ cái. Để làm điều này, sử dụng lệnh số thứ tự trên cùng, khoảng cách, số dòng trong nội dung thư

20 hạng đầu

Để đáp lại điều này, bạn sẽ thấy tiêu đề của thư chứa thông tin dịch vụ về người gửi, ngày gửi, địa chỉ trả lại và một số dữ liệu khác:

Đã nhận: từ (HELO mx1.ks.pochta.ru) bởi node7-1.ks.pochta.ru với QIP.RU LMTP
[email được bảo vệ];
Thứ Sáu, 08/04/2011 15:18:33 +0400
Đã nhận: từ mx3.softkey.ru ()
: :

Lệnh này được sử dụng để nhận thư số thứ tự retr

retr 2 - nhận thư có số thứ tự 2

Để xóa một chữ cái, sử dụng lệnh xóa số thứ tự Ví dụ: để xóa chữ cái thứ 2 khỏi danh sách mà lệnh nhận được danh sách:

Nếu xóa thành công, máy chủ sẽ hiển thị thông báo sau:

OK tin nhắn 2 đã xóa

Đôi khi, lệnh TELNET cũng có thể được sử dụng để xác định dịch vụ đang nghe trên cổng được chỉ định, vì nhiều lệnh trong số đó hiển thị biểu ngữ hoặc thông tin dịch vụ cụ thể khi được kết nối. Ví dụ: lời chào của máy chủ FTP: 220-FileZilla Server phiên bản 0.9.43 beta

220-viết bởi Tim Kosse ( [email được bảo vệ])

220 Vui lòng truy cập http://sourceforge.net/projects/filezilla/

Và đây là màn hình khi kết nối với máy chủ RealVNC:

RFB 003.008

Sử dụng lệnh telnet giúp thiết lập kênh liên lạc với máy tính ở khoảng cách xa.

Và bản thân tiện ích này gần như là một loại trình giả lập trình duyệt trong thiết bị đầu cuối, hỗ trợ một số giao thức mạng.

Trước đây, telnet thường được sử dụng để quản lý các PC chạy hệ điều hành Linux.

Và bây giờ, bằng cách sử dụng cùng một tiện ích, họ kiểm tra mạng, kiểm tra cổng, quản lý bộ định tuyến và các thiết bị IoT khác.

Nội dung:

Các tính năng của tiện ích

Mặc dù nhiệm vụ chính của telnet là tạo kết nối giữa các PC ở xa nhau bằng giao thức cùng tên, bạn cũng có thể quản lý các dịch vụ khác bằng tiện ích này.

Ví dụ: truy cập POP3, HTTP, IRC hoặc SMTP.

Rốt cuộc, những dịch vụ này và một số dịch vụ khác hoạt động trên cơ sở giao thức truyền tải TCP, để hoạt động mà bạn có thể sử dụng ứng dụng khách telnet.

Cú pháp lệnh telnet khi kết nối với máy tính từ xa như sau: $telnet(options)(host)(port).

Máy chủ là miền của máy tính mà kết nối được thực hiện. Cổng – cổng trên máy tính nơi truy cập được thực hiện. Và các tùy chọn có thể như sau:

  • -4 và -6 thực thi việc sử dụng địa chỉ ipv4 và ipv6 tương ứng;
  • -8 cho phép sử dụng mã hóa 8 bit;
  • -E vô hiệu hóa hỗ trợ cho các chuỗi thoát;
  • -a tự động đăng ký người dùng trên hệ thống từ xa;
  • -d bật chế độ gỡ lỗi;
  • -p cho phép mô phỏng rlogin;
  • -e đặt ký tự thoát ban đầu;
  • -l ủy quyền cho người dùng trong hệ thống.

Sau khi kết nối đến máy chủ từ xa được thiết lập, tiện ích telnet bắt đầu hoạt động ở một trong hai chế độ - từng dòng hoặc từng ký tự.

Tùy chọn đầu tiên là thích hợp nhất do khả năng chỉnh sửa văn bản trực tiếp và chỉ gửi nó sau khi người dùng đã nhập đầy đủ tất cả thông tin.

Nhược điểm của chế độ từng dòng này là thiếu sự hỗ trợ của một số dịch vụ. Trong khi từng ký tự có thể được sử dụng trong mọi trường hợp.

Tuy nhiên, khi sử dụng nó, mọi thông tin đều được gửi ngay lập tức.

Và nếu người dùng mắc lỗi, sẽ không thể sửa được - xét cho cùng, ngay cả dấu cách và Backspace cũng được gửi đến máy chủ dưới dạng ký tự.

Bạn nên biết: Khi sử dụng giao thức telnet không có khả năng mã hóa việc truyền tải thông tin. Tất cả dữ liệu được gửi trực tiếp và có thể bị chặn bởi người dùng trái phép. Và không nên truyền chúng theo cách này - nên sử dụng giao thức mạng Secure Shell an toàn cho việc này.

Các lệnh cơ bản

Khi làm việc với giao thức telnet, người dùng nhập các lệnh thích hợp vào bảng điều khiển. Phổ biến nhất bao gồm:

  • MỞ (tên PC) (cổng). Cho phép bạn giao tiếp với máy tính có tên được chỉ định trong lệnh. Nếu bạn không chỉ định cổng, tiện ích sẽ cố gắng sử dụng số mặc định. Đôi khi nó được chỉ định thay vì tên PC;
  • HIỂN THỊ (đối số). Lệnh hiển thị toàn bộ hoặc một phần các tham số tiện ích telnet;
  • ĐÓNG. Được thiết kế để đóng phiên telnet và đưa hệ thống về chế độ lệnh;
  • TỪ BỎ. Lệnh kết thúc tất cả các kết nối đang mở và thoát telnet;

Cơm. 2. Sử dụng lệnh Thoát trong máy khách MS Telnet.

  • LOẠI CHẾ ĐỘ. Được sử dụng để điều khiển một trong hai tùy chọn chế độ nhập (từng ký tự hoặc từng dòng). Trong trường hợp này, một yêu cầu sẽ được gửi đến máy tính từ xa để chuyển sang một chế độ nhất định và nếu nó được dịch vụ hỗ trợ thì chuyển đổi tương ứng sẽ được cung cấp;
  • TRẠNG THÁI. Lệnh hiển thị trạng thái tiện ích hiện tại, tên và chế độ trao đổi;
  • ? (đội). Báo cáo thông tin về chuỗi lệnh tương ứng. Nó cần thiết trong trường hợp người dùng sử dụng một lệnh xa lạ;
  • ! (đội). Thực thi một chuỗi lệnh trên hệ thống cục bộ;
  • GỬI BIỆN LUẬN. Gửi đối số ký tự tới PC từ xa;
  • BỎ TRỐN. Gửi một trong các ký tự thoát như dấu phẩy, dấu ngoặc hoặc dấu mũ (^);
  • ĐỒNG BỘ. Dùng để gửi một chuỗi đồng bộ cho phép bạn hủy tất cả các lệnh đã nhập nhưng chưa được gửi. Chỉ được sử dụng ở chế độ từng dòng;
  • BRK. Gửi chuỗi ngắt khi nhấn phím Break.

Tất cả các lệnh này đều cơ bản, mặc dù tổng số lượng của chúng lớn hơn nhiều. Tuy nhiên, do tiện ích này khá hiếm khi được sử dụng nên cách dễ nhất để tìm danh sách đầy đủ của chúng là nhập HELP vào terminal.

Và sau khi hiển thị danh sách đầy đủ, hãy nhận thông tin trợ giúp về từng chuỗi lệnh bằng lệnh “?”.

Mặc dù, ví dụ, đối với máy khách telnet trên Windows, danh sách có thể được rút ngắn.

Như bạn có thể thấy nếu bạn đọc bài viết của tôi về cách thiết lập Telnet trên Windows, làm việc với dịch vụ này khá dễ dàng. Bạn có thể chạy nó mà không cần đối số bằng cách chỉ xác định địa chỉ hệ thống máy chủ trên dòng lệnh. Trong một số trường hợp nhất định, bạn vẫn cần chỉ định một cổng cụ thể. Thông báo đầu tiên mà người dùng nhìn thấy sau khi thực hiện lệnh “telnet” được gửi bởi chính chương trình và sau khi thiết lập liên lạc giữa máy khách và máy chủ, các thông báo bắt nguồn từ hệ thống được quản lý sẽ được hiển thị. Về vấn đề này, bạn có thể làm việc với hệ điều hành từ xa thông qua Telnet giống như cách thực hiện với các chương trình chuyên dụng khác để truy cập hệ điều hành từ xa. Hiện nay Chúng ta hãy xem xét kỹ hơn dịch vụ này và xem các lệnh Telnet được sử dụng phổ biến nhất.

Dòng lệnh Telnet trên máy khách Windows có thể chấp nhận các lệnh sau:

cổng nút mở - được sử dụng để thiết lập kết nối với một nút nhất định;

close – đóng một kết nối hiện có;

quit – thoát khỏi phiên Telnet hiện tại;

hiển thị - cho phép bạn xem cài đặt máy khách Telnet hiện tại;

thiết lập – với sự trợ giúp của nó, điều đó là có thể đặt tham số Telnet cho phiên hiện tại, và cụ thể hơn:

  • set ntlm sẽ kích hoạt NTLM (sử dụng xác thực NTLM được tích hợp vào Telnet khi kết nối người dùng từ máy tính từ xa cho phép bạn tránh nhập thông tin đăng nhập và mật khẩu khi đăng nhập);
  • set localecho sẽ kích hoạt chế độ đầu ra lệnh cục bộ;
  • đặt thuật ngữ vt100/vt52/vtnt/ansi sẽ đặt loại thiết bị đầu cuối được chỉ định (ví dụ: VT100 được sử dụng để chạy các chương trình dòng lệnh thông thường và VTNT được sử dụng để chạy các chương trình nâng cao, chẳng hạn như “chỉnh sửa”);
  • Ký tự thoát được đặt sẽ đặt một chuỗi các phím chuyển chế độ phiên sang chế độ lệnh (ví dụ: đặt escape , sau đó nhấn phím “Ctrl+P” và “Enter” sẽ đặt Ctrl+P làm công tắc);
  • set logfile filename sẽ trỏ đến file log của hoạt động Telnet hiện tại (file này phải nằm trong hệ thống file của máy tính điều khiển);
  • ghi nhật ký thiết lập sẽ cho phép ghi nhật ký (tệp nhật ký phải được chỉ định trước bằng lệnh trên, nếu không sẽ xuất hiện thông báo lỗi);

hủy đặt - thực thi vô hiệu hóa các tùy chọn phiên Telnet khác nhau(các phép toán nghịch đảo liên quan đến tập hợp), cụ thể là:

  • bỏ đặt ntlm sẽ tắt xác thực tích hợp;
  • bỏ đặt localecho sẽ tắt chế độ đầu ra lệnh cục bộ;

trạng thái - được sử dụng để kiểm tra xem có kết nối với máy khách Telnet hay không;

enter – được sử dụng để truy cập phiên Telnet được kết nối hiện có;

Hoặc trợ giúp – hiển thị thông tin trợ giúp.

Sau khi hoàn tất mọi việc trên máy từ xa, bạn cần ngắt kết nối với máy đó. Tuy nhiên, bản thân Telnet không phải lúc nào cũng hoàn thành được công việc của mình. Để thoát khỏi dòng lệnh Telnet, hãy sử dụng phím nóng “Ctrl+]”.

Sử dụng lệnh telnet giúp thiết lập kênh liên lạc với máy tính ở khoảng cách xa. Và bản thân tiện ích này gần như là một loại trình giả lập trình duyệt trong thiết bị đầu cuối, hỗ trợ một số giao thức mạng.

Trước đây, telnet thường được sử dụng để quản lý các PC chạy hệ điều hành Linux. Và bây giờ, bằng cách sử dụng cùng một tiện ích, họ kiểm tra mạng, kiểm tra cổng, quản lý bộ định tuyến và các thiết bị IoT khác.

Các tính năng của tiện ích

Mặc dù nhiệm vụ chính của telnet là tạo kết nối giữa các PC ở xa nhau bằng giao thức cùng tên, bạn cũng có thể quản lý các dịch vụ khác bằng tiện ích này. Ví dụ: truy cập POP3, HTTP, IRC hoặc SMTP.

Rốt cuộc, những dịch vụ này và một số dịch vụ khác hoạt động trên cơ sở giao thức truyền tải TCP, để hoạt động mà bạn có thể sử dụng ứng dụng khách telnet. Mặc dù điều này không phải lúc nào cũng được khuyến khích do một số tác động không mong muốn - ví dụ: sự mất an toàn khi truyền dữ liệu hoặc sự biến dạng của nó.

Cơm. 1. Kích hoạt tiện ích telnet trong Windows.

Cú pháp lệnh telnet khi kết nối với máy tính từ xa như sau: $telnet(options)(host)(port).

Máy chủ là miền của máy tính mà kết nối được thực hiện. Cổng – cổng trên máy tính nơi truy cập được thực hiện. Và các tùy chọn có thể như sau:

  • -4 và -6 thực thi việc sử dụng địa chỉ ipv4 và ipv6 tương ứng;
  • -8 cho phép sử dụng mã hóa 8 bit;
  • -E vô hiệu hóa hỗ trợ cho các chuỗi thoát;
  • -a tự động đăng ký người dùng trên hệ thống từ xa;
  • -d bật chế độ gỡ lỗi;
  • -p cho phép mô phỏng rlogin;
  • -e đặt ký tự thoát ban đầu;
  • -l ủy quyền cho người dùng trong hệ thống.

Sau khi kết nối đến máy chủ từ xa được thiết lập, tiện ích telnet bắt đầu hoạt động ở một trong hai chế độ - từng dòng hoặc từng ký tự.

Tùy chọn đầu tiên là thích hợp nhất do khả năng chỉnh sửa văn bản trực tiếp trên máy tính cục bộ và chỉ gửi nó sau khi người dùng đã nhập đầy đủ tất cả thông tin.

Nhược điểm của chế độ từng dòng này là thiếu sự hỗ trợ của một số dịch vụ. Trong khi từng ký tự có thể được sử dụng trong mọi trường hợp. Tuy nhiên, khi sử dụng, mọi thông tin đều được gửi đến máy tính từ xa ngay lập tức.

Và nếu người dùng mắc lỗi, sẽ không thể sửa được - xét cho cùng, ngay cả dấu cách và Backspace cũng được gửi đến máy chủ dưới dạng ký tự.

Các lệnh cơ bản

Khi làm việc với giao thức telnet, người dùng nhập các lệnh thích hợp vào bảng điều khiển. Phổ biến nhất bao gồm:

  • MỞ (tên PC) (cổng). Cho phép bạn giao tiếp với máy tính có tên được chỉ định trong lệnh. Nếu bạn không chỉ định cổng, tiện ích sẽ cố gắng sử dụng số mặc định. Đôi khi nó được chỉ định thay vì tên PC địa chỉ IP;
  • HIỂN THỊ (đối số). Lệnh hiển thị toàn bộ hoặc một phần các tham số tiện ích telnet;
  • ĐÓNG. Được thiết kế để đóng phiên telnet và đưa hệ thống về chế độ lệnh;
  • TỪ BỎ. Lệnh kết thúc tất cả các kết nối đang mở và thoát telnet;


Cơm. 2. Sử dụng lệnh Thoát trong máy khách MS Telnet.

  • LOẠI CHẾ ĐỘ. Được sử dụng để điều khiển một trong hai tùy chọn chế độ nhập (từng ký tự hoặc từng dòng). Trong trường hợp này, một yêu cầu sẽ được gửi đến máy tính từ xa để chuyển sang một chế độ nhất định và nếu nó được dịch vụ hỗ trợ thì chuyển đổi tương ứng sẽ được cung cấp;
  • TRẠNG THÁI. Lệnh hiển thị trạng thái hiện tại của tiện ích, tên máy tính từ xa và chế độ trao đổi;
  • ? (đội). Báo cáo thông tin về chuỗi lệnh tương ứng. Nó cần thiết trong trường hợp người dùng sử dụng một lệnh xa lạ;
  • ! (đội). Thực thi một chuỗi lệnh trên hệ thống cục bộ;
  • GỬI BIỆN LUẬN. Gửi đối số ký tự tới PC từ xa;
  • BỎ TRỐN. Gửi một trong các ký tự thoát như dấu phẩy, dấu ngoặc hoặc dấu mũ (^);
  • ĐỒNG BỘ. Dùng để gửi một chuỗi đồng bộ cho phép bạn hủy tất cả các lệnh đã nhập nhưng chưa được gửi. Chỉ được sử dụng ở chế độ từng dòng;
  • BRK. Gửi chuỗi ngắt khi nhấn phím Break.

Tất cả các lệnh này đều cơ bản, mặc dù tổng số lượng của chúng lớn hơn nhiều. Tuy nhiên, do tiện ích này khá hiếm khi được sử dụng nên cách dễ nhất để tìm danh sách đầy đủ của chúng là nhập HELP vào terminal.

Và sau khi hiển thị danh sách đầy đủ, hãy nhận thông tin trợ giúp về từng chuỗi lệnh bằng lệnh “?”. Mặc dù, ví dụ, đối với máy khách telnet trên Windows, danh sách có thể được rút ngắn.


Cơm. 3. Danh sách các lệnh telnet trong máy khách Microsoft.

kết luận

Ngày nay, nhu cầu sử dụng các lệnh trong tiện ích telnet ngày càng ít đi. Tuy nhiên, điều đáng biết là một số trong số chúng, ít nhất là có thể truy cập vào thiết bị mạng với sự trợ giúp của chúng. Ví dụ, để công tắc, bộ định tuyến hoặc thậm chí đến máy ảnh web.

Do đó, ngay cả giao thức tương đối lỗi thời và không an toàn này cũng có thể hữu ích cho người dùng thông thường và thậm chí còn hữu ích hơn cho các chuyên gia. Đúng vậy, để làm việc với nó, bạn không chỉ cần kiến ​​​​thức về danh sách lệnh mà còn cần một số kinh nghiệm làm việc với dòng lệnh.

Lệnh Telnet

Đội telnet cho phép bạn giao tiếp với một máy tính từ xa bằng giao thức Telnet. Bạn có thể chạy lệnh telnet không có tham số để vào ngữ cảnh telnet được chỉ định trên dòng lệnh Telnet ( telnet). Từ dòng lệnh Telnet, sử dụng các lệnh sau để điều khiển máy tính chạy ứng dụng khách Telnet.

Đội tlntadmn cho phép bạn điều khiển từ xa một máy tính chạy máy chủ Telnet. Các lệnh này được thực thi từ dòng lệnh. Đội tlntadmn không có tham số sẽ hiển thị cài đặt máy chủ cục bộ.

Để sử dụng lệnh telnet từ dòng lệnh Telnet

Để khởi chạy ứng dụng khách Telnet và nhập dòng lệnh Telnet

Cú pháp

telnet [\\ máy chủ từ xa]

Tùy chọn

\\ máy chủ từ xa Hiển thị tên của máy chủ được kết nối /? Hiển thị trợ giúp trên dòng lệnh.

Ghi chú

  • Khi sử dụng lệnh telnet Máy khách Telnet khởi động mà không có tham số.
  • Tại dòng lệnh Telnet, bạn phải sử dụng lệnh Telnet.

Để dừng ứng dụng khách Telnet

Cú pháp

Tùy chọn

không có

Ghi chú

  • q.

Để kết nối máy khách Telnet với máy tính từ xa

Cú pháp

mở [\\ máy chủ từ xa] [Hải cảng]

Tùy chọn

\\ máy chủ từ xa Chỉ định tên của máy chủ được quản lý. Nếu không có máy chủ nào được chỉ định thì máy chủ cục bộ sẽ được sử dụng. port Cho biết cổng sẽ sử dụng. Nếu không có cổng nào được chỉ định thì cổng mặc định sẽ được sử dụng.

Ghi chú

  • Lệnh này có thể được rút ngắn thành .

Ví dụ

Để kết nối với máy chủ Redmond từ xa trên cổng 44, hãy nhập tại dấu nhắc lệnh:
redmond 44

Để ngắt kết nối máy khách Telnet khỏi máy tính từ xa

Cú pháp

đóng [\\ máy chủ từ xa]

Tùy chọn

\\ máy chủ từ xa Chỉ định tên của máy chủ được quản lý. Nếu không có máy chủ nào được chỉ định thì máy chủ cục bộ sẽ được sử dụng.

Ghi chú

  • Lệnh này có thể được rút ngắn thành c.

Ví dụ

Để ngắt kết nối khỏi máy chủ Redmond từ xa, hãy nhập lệnh:
redmond 44

Để định cấu hình cài đặt máy khách Telnet

Cú pháp

bộ [\\ máy chủ từ xa] [ntlm] [tiếng vang địa phương] [thuật ngữ {ansi | vt100 | vt52 | vtnt}] [bỏ trốn biểu tượng] [tập tin nhật ký tên tập tin] [khai thác gỗ] [bsasdel] [crlf] [delasbs] [cách thức {bảng điều khiển | suối}] [? ]

Tùy chọn

\\ máy chủ từ xa Chỉ định tên của máy chủ được quản lý. Nếu không có máy chủ nào được chỉ định thì máy chủ cục bộ sẽ được sử dụng. ntlm Bật xác thực NTML, nếu có trên máy chủ từ xa. localecho Cho phép hiển thị lệnh cục bộ. thuật ngữ {ansi | vt100 | vt52 | vtnt) Chỉ định một thiết bị đầu cuối thuộc loại đã chỉ định. bỏ trốn biểu tượng Chỉ định ký tự điều khiển. Ký tự điều khiển có thể là một ký tự đơn hoặc là sự kết hợp của phím CTRL và một ký tự. Để đặt tổ hợp phím, hãy giữ phím CTRL trong khi nhập ký tự bạn muốn gán. tập tin nhật ký tên tập tin Chỉ định tệp nhật ký hoạt động Telnet. Tệp nhật ký phải được đặt trên máy tính cục bộ của bạn. Việc ghi nhật ký sẽ tự động bắt đầu sau khi chọn tùy chọn này. ghi nhật ký Cho phép ghi nhật ký. Nếu tệp nhật ký không được chỉ định, thông báo lỗi sẽ được hiển thị. bsasdel Chỉ định phím BACKSPACE để xóa. crlf Gán một chế độ tuyến tính mới xác định phím ENTER là 0x0D, 0x0A. delasbs Gán phím DELETE để xóa ký tự cuối cùng. cách thức {bảng điều khiển | suối) Thiết lập chế độ hoạt động. ? Cho phép bạn xem cú pháp lệnh đầy đủ.

Ghi chú

  • Để tắt cài đặt đã gán trước đó, tại dấu nhắc lệnh Telnet, hãy nhập:

    bỏ đặt [tham số]

  • Để gán một ký tự điều khiển, nhập lệnh:

    e biểu tượng

  • Trong các phiên bản Telnet không phải tiếng Anh, lệnh này có sẵn bộ mãtham số. Bộ mã tham số chỉ định bộ mã hiện tại cho tham số, có thể là một trong các mã sau: Chuyển JIS, EUC Nhật Bản, JIS Kanji,JIS Kanji (78), Kanji tháng 12, Kanji NEC. Bạn phải gán cùng một bộ mã trên máy tính từ xa.

Để gửi lệnh máy khách Telnet

Cú pháp

gửi [\\ máy chủ từ xa] [áo] [được rồi] [Thoát ra] [ip] [đồng bộ] [ ? ]

Tùy chọn

\\ máy chủ từ xa Tên của máy chủ mà bạn muốn quản lý. Nếu không có máy chủ nào được chỉ định thì máy chủ cục bộ sẽ được sử dụng. ao Hủy lệnh nhập. ayt Gửi lệnh “Bạn có ở đó không?” esc Gửi ký tự điều khiển hiện tại. ip Làm gián đoạn việc thực hiện lệnh xử lý. synch Thực hiện thao tác đồng bộ hóa Telnet. ? Cho phép bạn xem cú pháp lệnh đầy đủ.

Để xem cài đặt máy khách Telnet hiện tại

Cú pháp

trưng bày

Tùy chọn

không có

Ghi chú

  • Lệnh này hiển thị các tham số vận hành hiện tại cho máy khách Telnet. Khi hoạt động ở chế độ phiên Telnet (nói cách khác, khi được kết nối với máy chủ Telnet), bạn có thể thoát khỏi phiên để thay đổi cài đặt bằng cách nhấn CTRL+]. Để quay lại phiên Telnet, nhấn ENTER.

Để sử dụng lệnh tlntadmn từ dòng lệnh

Để quản trị một máy tính chạy Telnet Server

Cú pháp

tlntadmn [\\ máy chủ từ xa] [bắt đầu] [dừng lại] [tạm ngừng] [Tiếp tục]

Tùy chọn

\\ máy chủ từ xa start Khởi động máy chủ Telnet. stop Dừng máy chủ Telnet. tạm dừng Ngắt máy chủ Telnet. tiếp tục Khôi phục máy chủ Telnet. /? Hiển thị trợ giúp trên dòng lệnh.

Ghi chú

  • Sử dụng lệnh tlntadmn tlntadmn

Để quản lý các phiên Telnet

Cú pháp

tlntadmn [\\ máy chủ từ xa] [-S] [-k{phiên_code | tất cả}] [-m {phiên_code | tất cả} " tin nhắn" ]

Tùy chọn

\\ máy chủ từ xa Chỉ định tên của máy chủ mà bạn muốn kiểm soát. Nếu không có máy chủ nào được chỉ định thì máy chủ cục bộ sẽ được sử dụng. -s Hiển thị các phiên Telnet đang hoạt động. -k{phiên_code | tất cả) Kết thúc phiên. Nhập mã phiên để kết thúc một phiên cụ thể hoặc nhập tất cảđể kết thúc tất cả các phiên. -m {phiên_code | tất cả} " tin nhắn" Gửi tin nhắn đến một hoặc nhiều phiên. Nhập mã phiên để gửi tin nhắn đến một phiên cụ thể hoặc nhập tất cảđể gửi tin nhắn đến tất cả các phiên. Nhập tin nhắn bạn muốn gửi trong dấu ngoặc kép (ví dụ: " tin nhắn" ). /? Hiển thị trợ giúp trên dòng lệnh.

Ghi chú

  • Sử dụng lệnh tlntadmn Bạn có thể quản trị từ xa một máy tính chạy Telnet Server nếu cả hai máy tính đều chạy Windows XP. Đội tlntadmn không thể được sử dụng để quản trị từ xa máy chủ Telnet chạy Windows 2000 từ máy tính chạy Windows XP.

Để đặt cài đặt ghi nhật ký sự kiện cho máy tính chạy Telnet Server

Cú pháp

tlntadmn [\\ máy tính điều khiển từ xa] cấu hình [vị trí kiểm toán={Nhật ký sự kiện | tài liệu | cả hai}] [kiểm toán=[{+ | - } quản trị viên][{+ | - } người dùng][{+ | - } thất bại]]

Tùy chọn

\\ máy chủ từ xa Chỉ định tên của máy chủ mà bạn muốn kiểm soát. Nếu không có máy chủ nào được chỉ định thì máy chủ cục bộ sẽ được sử dụng. vị trí kiểm toán={Nhật ký sự kiện | tài liệu | cả hai) Chỉ định xem thông tin sự kiện sẽ được gửi đến Trình xem sự kiện, tới một tệp hay cả hai. kiểm toán=[{+ | - } quản trị viên][{+ | - } người dùng][{+ | - } thất bại] Chỉ định những sự kiện nào cần kiểm tra (sự kiện đăng nhập của quản trị viên, sự kiện đăng nhập của người dùng hoặc các lần đăng nhập không thành công). Để kiểm tra một loại sự kiện cụ thể, hãy nhập dấu cộng (+) trước loại sự kiện. Để dừng kiểm tra một loại sự kiện cụ thể, hãy nhập dấu trừ (-) trước loại sự kiện. /? Hiển thị trợ giúp trên dòng lệnh.

Ghi chú

  • Sử dụng lệnh tlntadmn Bạn có thể quản trị từ xa một máy tính chạy Telnet Server nếu cả hai máy tính đều chạy Windows XP. Đội tlntadmn không thể được sử dụng để quản trị từ xa máy chủ Telnet chạy Windows 2000 từ máy tính chạy Windows XP.
  • Nếu bạn chỉ định nơi gửi thông tin sự kiện mà không chỉ định loại thông tin hoặc các loại thông tin sẽ được kiểm tra thì chỉ thông tin sự kiện trong nhật ký quản trị viên mới được kiểm tra và gửi đến vị trí đã chỉ định.

Ví dụ

Để gửi thông tin sự kiện tới Trình xem sự kiện, hãy nhập:

cấu hình tlntadmn Auditlocation=eventlog

Để kiểm tra các sự kiện đăng nhập của quản trị viên và các lần đăng nhập không thành công, hãy nhập:

cấu hình tlntadmn kiểm toán=+admin +thất bại

Để đặt miền chính cho máy tính chạy Telnet Server

Cú pháp

tlntadmn [\\ máy chủ từ xa] cấu hình [dom=tên miền]

Tùy chọn

\\ máy chủ từ xa Chỉ định tên của máy chủ mà bạn muốn kiểm soát. Nếu không có máy chủ nào được chỉ định thì máy chủ cục bộ sẽ được sử dụng. dom=tên miền Chỉ định miền mà bạn muốn đặt làm chính. /? Hiển thị trợ giúp trên dòng lệnh.

Ghi chú

  • Sử dụng lệnh tlntadmn Bạn có thể quản trị từ xa một máy tính chạy Telnet Server nếu cả hai máy tính đều chạy Windows XP. Đội tlntadmn không thể được sử dụng để quản trị từ xa máy chủ Telnet chạy Windows 2000 từ máy tính chạy Windows XP.

Ví dụ

Để đặt miền Redmond làm miền chính trên máy chủ cục bộ của bạn, hãy nhập:

tlntadmn config dom=Redmond

Để ánh xạ phím ALT tới máy tính chạy máy chủ Telnet

Cú pháp

tlntadmn [\\ máy chủ từ xa] cấu hình [ctrlakekeymap={Đúng | KHÔNG}]

Tùy chọn

\\ máy chủ từ xa Chỉ định tên của máy chủ mà bạn muốn kiểm soát. Nếu không có máy chủ nào được chỉ định thì máy chủ cục bộ sẽ được sử dụng. ctrlakekeymap={Đúng | KHÔNG) Cho biết liệu máy chủ Telnet có nên hiểu tổ hợp phím CTRL+A là ALT hay không. Đi vào Đúngđể ánh xạ một phím tắt hoặc KHÔNG từ chối việc so khớp. /? Hiển thị trợ giúp trên dòng lệnh.

Ghi chú

  • Sử dụng lệnh tlntadmn Bạn có thể quản trị từ xa một máy tính chạy Telnet Server nếu cả hai máy tính đều chạy Windows XP. Đội tlntadmn không thể được sử dụng để quản trị từ xa máy chủ Telnet chạy Windows 2000 từ máy tính chạy Windows XP.
  • Nếu phím ALT không được ánh xạ, máy chủ Telnet sẽ không gửi tổ hợp phím ALT đến các ứng dụng có thể cần đến nó.

Để thiết lập số lượng kết nối tối đa cho máy tính chạy Telnet Server

Cú pháp

tlntadmn [\\ máy chủ từ xa] cấu hình [maxconn=sô nguyên dương]

Tùy chọn

\\ máy chủ từ xa Chỉ định tên của máy chủ mà bạn muốn kiểm soát. Nếu không có máy chủ nào được chỉ định thì máy chủ cục bộ sẽ được sử dụng. maxconn=sô nguyên dươngĐặt số lượng kết nối tối đa. Con số này có thể được chỉ định bằng cách sử dụng bất kỳ số nguyên dương nào nhỏ hơn 10 triệu. /? Hiển thị trợ giúp trên dòng lệnh.

Ghi chú

  • Sử dụng lệnh tlntadmn Bạn có thể quản trị từ xa một máy tính chạy Telnet Server nếu cả hai máy tính đều chạy Windows XP. Đội tlntadmn không thể được sử dụng để quản trị từ xa máy chủ Telnet chạy Windows 2000 từ máy tính chạy Windows XP.

Để đặt số lần truy cập không thành công tối đa cho máy tính chạy máy chủ Telnet

Cú pháp

tlntadmn [\\ máy tính điều khiển từ xa] cấu hình [tối đa=sô nguyên dương]

Tùy chọn

\\ máy chủ từ xa Chỉ định tên của máy chủ mà bạn muốn kiểm soát. Nếu không có máy chủ nào được chỉ định thì máy chủ cục bộ sẽ được sử dụng. tối đa=sô nguyên dươngĐặt số lần đăng nhập thất bại tối đa được phép cho người dùng. Số này có thể được chỉ định bằng cách sử dụng bất kỳ số nguyên dương nào nhỏ hơn 100. /? Hiển thị trợ giúp trên dòng lệnh.

Ghi chú

  • Sử dụng lệnh tlntadmn Bạn có thể quản trị từ xa một máy tính chạy Telnet Server nếu cả hai máy tính đều chạy Windows XP. Đội tlntadmn không thể được sử dụng để quản trị từ xa máy chủ Telnet chạy Windows 2000 từ máy tính chạy Windows XP.

Để cài đặt chế độ hoạt động cho máy tính chạy Telnet server

Cú pháp

tlntadmn [\\ máy chủ từ xa] cấu hình [chế độ={bảng điều khiển | suối}]

Tùy chọn

\\ máy chủ từ xa Chỉ định tên của máy chủ mà bạn muốn kiểm soát. Nếu không có máy chủ nào được chỉ định thì máy chủ cục bộ sẽ được sử dụng. cách thức {bảng điều khiển | suối) Cho biết chế độ vận hành. /? Hiển thị trợ giúp trên dòng lệnh.

Ghi chú

  • Sử dụng lệnh tlntadmn Bạn có thể quản trị từ xa một máy tính chạy Telnet Server nếu cả hai máy tính đều chạy Windows XP. Đội tlntadmn không thể được sử dụng để quản trị từ xa máy chủ Telnet chạy Windows 2000 từ máy tính chạy Windows XP.

Để thiết lập cổng Telnet cho máy tính chạy Telnet server

Cú pháp

tlntadmn [\\ máy chủ từ xa] cấu hình [cổng=giá trị số nguyên]

Tùy chọn

\\ máy chủ từ xa Chỉ định tên của máy chủ mà bạn muốn kiểm soát. Nếu không có máy chủ nào được chỉ định thì máy chủ cục bộ sẽ được sử dụng. cổng=giá trị số nguyên Chỉ định cổng Telnet. Cổng có thể được chỉ định bằng bất kỳ số nguyên nào nhỏ hơn 1024. /? Hiển thị trợ giúp trên dòng lệnh.

Ghi chú

  • Sử dụng lệnh tlntadmn Bạn có thể quản trị từ xa một máy tính chạy Telnet Server nếu cả hai máy tính đều chạy Windows XP. Đội tlntadmn không thể được sử dụng để quản trị từ xa máy chủ Telnet chạy Windows 2000 từ máy tính chạy Windows XP.

Để đặt phương thức xác thực cho máy tính chạy máy chủ Telnet

Cú pháp

tlntadmn [\\ máy chủ từ xa] cấu hình [giây=[{+ | - } ntlm][{+ | - } mật khẩu]]

Tùy chọn

\\ máy chủ từ xa Chỉ định tên của máy chủ mà bạn muốn kiểm soát. Nếu không có máy chủ nào được chỉ định thì máy chủ cục bộ sẽ được sử dụng. giây=[{+ | - } ntlm][{+ | - } mật khẩu] Chỉ định xem NTML hoặc xác thực mật khẩu được sử dụng hay cả hai để xác thực các lần đăng nhập. Để sử dụng loại xác thực cụ thể, hãy nhập dấu cộng (+) trước loại xác thực đó. Để ngăn việc sử dụng một loại xác thực cụ thể, hãy nhập dấu trừ (-) trước loại đó. /? Hiển thị trợ giúp trên dòng lệnh.

Ghi chú

  • Sử dụng lệnh tlntadmn Bạn có thể quản trị từ xa một máy tính chạy Telnet Server nếu cả hai máy tính đều chạy Windows XP. Đội tlntadmn không thể được sử dụng để quản trị từ xa máy chủ Telnet chạy Windows 2000 từ máy tính chạy Windows XP.
  • NTML là giao thức xác thực cho các giao dịch giữa hai máy tính, một hoặc cả hai máy tính đang chạy Windows NT 4.0 trở về trước. Ngoài ra, giao thức xác thực NTML được sử dụng cho các máy tính không thuộc miền, chẳng hạn như các máy chủ và nhóm làm việc độc lập.

Để đặt thời gian chờ của phiên không hoạt động cho máy tính chạy máy chủ Telnet

Cú pháp

tlntadmn [\\ máy chủ từ xa] cấu hình [hết thời gian=hh: mm: ss]

Tùy chọn

\\ máy chủ từ xa Chỉ định tên của máy chủ mà bạn muốn kiểm soát. Nếu không có máy chủ nào được chỉ định thì máy chủ cục bộ sẽ được sử dụng. hết thời gian=hh: mm: ssĐặt giá trị thời gian đã trôi qua theo giờ, phút và giây. /? Hiển thị trợ giúp trên dòng lệnh.

Ghi chú

  • Sử dụng lệnh tlntadmn Bạn có thể quản trị từ xa một máy tính chạy Telnet Server nếu cả hai máy tính đều chạy Windows XP. Đội tlntadmn không thể được sử dụng để quản trị từ xa máy chủ Telnet chạy Windows 2000 từ máy tính chạy Windows XP.

Ghi chú

  • Để chuyển từ máy khách Telnet sang chế độ lệnh, tại dấu nhắc lệnh Telnet, nhấn CTRL+]. Để quay lại máy khách Telnet, nhấn ENTER.