Telnet là gì ? Tổng hợp các thông tin về Telnet bạn nên biết

Telnet là gì ? Tổng hợp các thông tin về Telnet bạn nên biết. Đọc bài viết ngay sau đây của Hicc.vn để có thể giải đáp câu hỏi này.

Telnet là gì ? 

Telnet là gì ?

Telnet là gì ? 

Telnet là gì ?

Telnet là một giao thức lớp ứng dụng được sử dụng trong Internet và mạng cục bộ. Nó sử dụng một thiết bị đầu cuối ảo để cung cấp tương tác giao diện dòng lệnh dựa trên chuỗi văn bản, hai chiều. Nó thuộc một trong những bộ giao thức TCP / IP, là giao thức chuẩn và là phương thức chính của dịch vụ đăng nhập từ xa trên Internet. Telnet thường được sử dụng để điều khiển từ xa máy chủ và cho phép người dùng thực hiện các tác vụ trên máy chủ từ xa trên máy chủ cục bộ.

Telnet được phát triển vào năm 1969, được định nghĩa trong RFC 15 và RFC 854 định nghĩa các chức năng mở rộng. Lực lượng Đặc nhiệm Kỹ thuật Internet (IETF), được tiêu chuẩn hóa trong STD 8, là một trong những giao thức Internet sớm nhất.

Telnet là gì ? 

Telnet là gì ?

Telnet cũng là giao thức được hầu hết các BBS chỉ sử dụng văn bản. Một số BBS vẫn cung cấp dịch vụ SSH để đảm bảo truyền thông tin an toàn.

Quá trình làm việc của Telnet

Khi sử dụng giao thức Telnet để đăng nhập từ xa, các điều kiện sau phải được đáp ứng: chương trình máy khách có chứa giao thức Telnet phải được cài đặt trên máy tính cục bộ; phải biết địa chỉ IP hoặc tên miền của máy chủ từ xa ; phải biết ID đăng nhập và mật khẩu.

Dịch vụ đăng nhập từ xa Telnet được chia thành 4 quy trình sau:

  1. Thiết lập kết nối giữa máy chủ cục bộ và máy chủ từ xa. Quá trình này thực chất là thiết lập kết nối TCP và người dùng phải biết địa chỉ IP hoặc tên miền của máy chủ từ xa.
  2. Tên người dùng và mật khẩu được nhập trên thiết bị đầu cuối cục bộ và bất kỳ lệnh hoặc ký tự nào được nhập sau đó sẽ được truyền tới máy chủ từ xa ở định dạng NVT (Net Virtual Terminal). Quá trình này thực sự là gửi một gói dữ liệu IP từ máy chủ cục bộ đến máy chủ từ xa.
  3. Chuyển đổi dữ liệu ở định dạng NVT đầu ra bởi máy chủ từ xa sang định dạng được chấp nhận cục bộ và gửi nó trở lại thiết bị đầu cuối cục bộ , bao gồm tiếng vọng lệnh đầu vào và kết quả thực thi lệnh.
  4. Cuối cùng, thiết bị đầu cuối cục bộ hủy kết nối với máy chủ từ xa. Quá trình này là rút kết nối TCP.

Nội dung trên chỉ bàn đến những điều cơ bản nhất của đăng nhập từ xa.

Quá trình làm việc của Telnet

Quá trình làm việc của Telnet

Chức năng của Telnet

Mục đích sử dụng

Telnet là giao thức chuẩn và là phương thức chính của dịch vụ đăng nhập từ xa trên Internet, được phát triển ban đầu bởi ARPANET và hiện nay chủ yếu được sử dụng cho các phiên Internet. Chức năng cơ bản của nó là cho phép người dùng đăng nhập vào hệ thống máy chủ từ xa.

Telnet cho phép chúng ta ngồi trước máy tính và đăng nhập vào một máy tính từ xa khác thông qua Internet, Máy tính này có thể ở phòng bên cạnh hoặc ở bên kia trái đất. 

Sau khi đăng nhập vào máy tính từ xa, máy tính cục bộ tương đương với thiết bị đầu cuối của máy tính từ xa, chúng ta có thể thao tác trực tiếp với máy tính từ xa bằng chính máy tính của mình và được hưởng quyền điều hành giống như thiết bị đầu cuối cục bộ của máy tính từ xa.

Chức năng của Telnet

Chức năng của Telnet

Mục đích chính của Telnet là sử dụng tài nguyên thông tin trên máy tính từ xa mà máy tính cục bộ không có, nếu mục đích chính của máy tính từ xa là truyền tệp giữa máy tính cục bộ và máy tính từ xa thì sử dụng FTP sẽ nhanh hơn và hiệu quả hơn.

Quá trình tương tác

Telnet là gì ? Tổng hợp các thông tin về Telnet bạn nên biết

Telnet là gì ? Tổng hợp các thông tin về Telnet bạn nên biết

Khi chúng ta sử dụng Telnet để đăng nhập vào hệ thống máy tính từ xa, hai chương trình thực sự được khởi động: một là chương trình khách Telnet, chạy trên máy chủ cục bộ; chương trình còn lại là chương trình máy chủ Telnet, chạy trên máy tính từ xa để đăng nhập.

Chương trình khách hàng Telnet trên máy chủ cục bộ chủ yếu hoàn thành các chức năng sau:

  • Thiết lập kết nối TCP với thiết bị máy chủ từ xa.
  • Nhận các ký tự nhập cục bộ từ bàn phím.
  • Chuyển chuỗi đầu vào thành định dạng chuẩn và gửi đến máy chủ từ xa.
  • Nhận thông tin đầu ra từ máy chủ từ xa.
  • Thông tin này được hiển thị trên màn hình máy chủ cục bộ.

Chương trình “dịch vụ” của máy chủ từ xa thường có biệt danh là “elf”. Chương trình này thường im lặng chờ đợi trên máy chủ từ xa. Khi nhận được yêu cầu từ máy chủ cục bộ, nó sẽ ngay lập tức hoạt động và hoàn thành các chức năng sau:

  • Thông báo cho máy chủ cục bộ rằng máy chủ từ xa đã sẵn sàng.
  • Đang đợi máy chủ cục bộ nhập lệnh.
  • Trả lời các lệnh từ máy chủ cục bộ (chẳng hạn như hiển thị nội dung của một thư mục hoặc thực thi một chương trình, v.v.).
  • Gửi kết quả thực hiện lệnh trở lại máy tính cục bộ để hiển thị.
  • Chờ lệnh từ máy chủ cục bộ một lần nữa.

Trên Internet, nhiều dịch vụ áp dụng cấu trúc máy khách / máy chủ như vậy. Đối với người dùng, thông thường chỉ cần hiểu chương trình khách là đủ.

Rủi ro bảo mật – nguy cơ mất an toàn Telnet

Rủi ro bảo mật - nguy cơ mất an toàn Telnet

Rủi ro bảo mật – nguy cơ mất an toàn Telnet

Mặc dù Telnet tương đối đơn giản, thiết thực và tiện lợi, nó không được tái sử dụng trong các công nghệ mạng hiện đại đặc biệt chú ý đến bảo mật. Lý do là Telnet là một giao thức truyền văn bản rõ ràng, truyền tải tất cả nội dung của người dùng, bao gồm tên người dùng và mật khẩu, dưới dạng văn bản rõ ràng trên Internet. Điều này tiềm ẩn những rủi ro bảo mật nhất định, do đó, nhiều máy chủ chọn vô hiệu hóa dịch vụ Telnet. 

Nếu chúng ta muốn sử dụng Telnet đăng nhập từ xa, chúng ta nên kiểm tra và thiết lập chức năng cho phép dịch vụ Telnet trên máy chủ từ xa trước khi sử dụng.

Các dịch vụ cơ bản mà Telnet cung cấp

Telnet là một giao thức nằm ở lớp thứ 7 của mô hình OSI – lớp ứng dụng, là giao thức TCP / IP cung cấp khả năng mô phỏng thiết bị đầu cuối để kết nối với một máy chủ từ xa bằng cách tạo một thiết bị đầu cuối ảo. Giao thức này yêu cầu xác thực thông qua tên người dùng và mật khẩu và là giao thức tiêu chuẩn cho các dịch vụ đăng nhập từ xa trên Internet. 

Các dịch vụ cơ bản mà Telnet cung cấp

Các dịch vụ cơ bản mà Telnet cung cấp

Các giao thức Telnet có thể biến máy tính được sử dụng bởi những người dùng cục bộ vào một thiết bị đầu cuối của từ xa hệ thống máy chủ. Telnet cung cấp ba dịch vụ cơ bản:

  1. Telnet định nghĩa một thiết bị đầu cuối ảo mạng để cung cấp giao diện tiêu chuẩn cho hệ thống từ xa. Các chương trình máy khách không cần biết chi tiết về hệ thống từ xa, chúng chỉ cần xây dựng các chương trình sử dụng các giao diện tiêu chuẩn.
  2. Telnet bao gồm một cơ chế cho phép máy khách và máy chủ thương lượng các tùy chọn và nó cũng cung cấp một tập hợp các tùy chọn tiêu chuẩn.
  3. Telnet xử lý đối xứng cả hai đầu của kết nối, tức là Telnet không bắt khách nhập từ bàn phím, cũng không bắt khách hiển thị đầu ra trên màn hình.

Quá trình cấu hình Telnet là gì?

  1. Đầu tiên máy khách mã hóa cục bộ mật khẩu của người dùng hiện tại để trở thành một hàm băm mật khẩu
  2. Máy khách gửi tài khoản của chính mình đến máy chủ . Tài khoản này không được mã hóa và được truyền trực tiếp dưới dạng văn bản rõ
  3. Máy chủ tạo một số ngẫu nhiên 16 bit và gửi cho máy khách dưới dạng một thử thách (mật khẩu câu hỏi, thử thách)
  4. Sau đó, máy khách sử dụng băm mật khẩu được mã hóa để mã hóa thử thách và sau đó trả lại mã này cho máy chủ như phản hồi
  5. Máy chủ gửi ba thứ là tên người dùng, thử thách cho máy khách và phản hồi do máy khách trả lại cho bộ điều khiển miền.
  6. Bộ điều khiển miền sử dụng tên người dùng này để tìm hàm băm mật khẩu của người dùng trong cơ sở dữ liệu quản lý mật khẩu SAM, sau đó sử dụng hàm băm mật khẩu này để mã hóa thử thách.
  7. Bộ điều khiển miền so sánh hai thử thách được mã hóa và nếu chúng giống nhau, xác thực thành công.
Quá trình cấu hình Telnet là gì?

Quá trình cấu hình Telnet là gì?

 


Trên đây là toàn bộ các thông tin liên quan đến Telnet mà Hicc.vn đã cung cấp cho bạn. Tham khảo ngay nhé!

Leave a Reply