Giao thức truyền tệp (FTP và TFTP). Cài đặt và cấu hình FileZilla FTP Server. Máy chủ tìm kiếm. Các chương trình chuyên dụng để tải tập tin. khách hàng http

Giao thức FTP đã được sử dụng từ lâu và thoạt nhìn thì cực kỳ đơn giản. Tuy nhiên, sự đơn giản này rất rõ ràng và nhiều người bắt đầu gặp vấn đề khi thiết lập kết nối FTP, đặc biệt khi máy chủ hoặc máy khách nằm sau tường lửa hoặc NAT. Vì vậy, hôm nay chúng ta sẽ nói về các tính năng của công việc Giao thức FTPở nhiều chế độ khác nhau.

Giao thức FTP là giao thức mạng lâu đời nhất (được tạo ra vào năm 1971), tuy nhiên vẫn được sử dụng rộng rãi cho đến ngày nay. Một tính năng quan trọng của giao thức là nó sử dụng một số kết nối: một cho các lệnh điều khiển, phần còn lại cho dữ liệu. Hơn nữa, một số kết nối để truyền dữ liệu có thể được mở, trong đó mỗi tệp có thể được truyền theo cả hai hướng. Với tính năng này có một số vấn đề liên quan.

Tùy thuộc vào phương pháp thiết lập kết nối dữ liệu, chế độ chủ động và thụ động được phân biệt Công việc FTP. TRONG chế độ hoạt động máy chủ tự thiết lập kết nối dữ liệu với máy khách, trong trường hợp thụ động thì ngược lại. Hãy xem xét các chế độ này chi tiết hơn.

Chế độ hoạt động

Trong hầu hết các trường hợp cho hoạt động binh thươngĐối với máy chủ FTP phía sau NAT, chỉ cần chuyển tiếp 21 cổng cho phiên điều khiển, 20 cổng cho chế độ hoạt động (nếu được sử dụng), cũng như chỉ định và chuyển tiếp một loạt cổng động để truyền dữ liệu là đủ.

Khác tâm điểm, nếu bạn đang chuyển tiếp cổng cho một số máy chủ FTP thì trên mỗi máy chủ đó, bạn nên chỉ định phạm vi cổng động riêng và chuyển tiếp tới cùng số cổng trên giao diện bên ngoài. Tại sao? Do số cổng được máy chủ truyền trong lệnh điều khiển và không biết gì về chuyển tiếp nên nếu số cổng do máy chủ truyền không khớp với số cổng trên giao diện ngoài thì máy khách sẽ không thể thiết lập sự liên quan. Trong khi cổng điều khiển và cổng chế độ hoạt động có thể được chuyển tiếp đến bất kỳ cổng bên ngoài nào.

Chúng tôi hy vọng rằng bài viết này sẽ giúp bạn hiểu rõ hơn về cơ chế của giao thức FTP và tiếp cận một cách có ý thức với quá trình cấu hình và chẩn đoán.

Một người lớn nhất giao thức mạng- đây là FTP. Nó nhằm mục đích gì, vai trò của nó trong mạng “giao tiếp” của máy tính là gì, nó hoạt động như thế nào giao thức này và liệu nó có đáng để sử dụng hay không - bạn sẽ tìm thấy câu trả lời cho tất cả những câu hỏi này trong bài viết dưới đây.

Bản chất của công nghệ FTP là gì?

Giao thức FTP hiện đại được sử dụng hơi khác so với trước đây. Ban đầu nó được phát triển để làm việc với khối lượng dữ liệu lớn. Đó là lý do tại sao không chỉ giao thức FTP được phát minh mà còn cả kho lưu trữ FTP. Giờ đây, cái sau đã trở thành kho lưu trữ toàn cầu cho nhiều tệp nằm trên các máy chủ trên khắp thế giới. Kho lưu trữ được hình thành từ một số lượng lớn các máy chủ FTP và có những đặc biệt công cụ tìm kiếm, cho phép bạn tìm kiếm dữ liệu theo máy chủ, chẳng hạn như Napalm hoặc FileSearch.

Không phải mọi phần của kho lưu trữ FTP đều có thể phù hợp người ngoài cuộc thông qua một công cụ tìm kiếm. Có một máy chủ với cấp độ khác nhau truy cập. Nhiều người biết đến FTP là giao thức cần thiết để tải một trang web lên dịch vụ lưu trữ, nghĩa là cần thiết để sử dụng bí mật. Với cùng mục đích, kho lưu trữ FTP được sử dụng cho các tổ chức thương mại lưu trữ một số loại thông tin thông tin bí mật trong chúng.

Nhưng cũng có nhiều kho lưu trữ FTP công cộng, tương tự như các dịch vụ chia sẻ file. Đối với những kho lưu trữ như vậy, các công cụ tìm kiếm đặc biệt đã được tạo ra - để người dùng có thể tìm thấy ngay các tệp chứ không phải các bài viết từ Mô tả dài chương trình hoặc trò chơi, thay vì chính các ứng dụng.

Mục đích của giao thức FTP là gì

Giao thức FTP được thiết kế để truyền dữ liệu giữa máy khách và máy chủ. Nó được gọi là “giao thức truyền dữ liệu”. Vì đã được sử dụng từ rất lâu nên FTP đã trở thành một trong những tiêu chuẩn Internet. Giao thức này được sử dụng lần đầu tiên vào năm 1971. Trong suốt thời gian tồn tại, nó đã thay đổi rất nhiều. Một số chức năng đã bị loại bỏ và tập trung vào thực tế là FTP rất phù hợp để trao đổi dữ liệu giữa các máy tính từ xa. Theo thời gian, nó đã trở nên thuận tiện hơn cho người dùng thông thường. Rốt cuộc, bạn có thể đăng nhập vào máy chủ FTP bằng chương trình đặc biệt hoặc sử dụng dịch vụ tiêu chuẩn các hệ điều hành. Ví dụ: bạn thậm chí có thể kết nối với máy chủ FTP bằng cách sử dụng dây dẫn tiêu chuẩn Các cửa sổ.

Ngoài ra, FTP được thiết kế để phân phối quyền truy cập giữa những người dùng máy chủ. Người dùng khác nhau máy chủ có bộ quyền riêng của họ. Ví dụ: một số chỉ có thể đọc dữ liệu, trong khi một số khác có thể di chuyển, đổi tên, chỉnh sửa và tải tệp lên máy chủ. Vì việc tạo một máy chủ FTP cũng dễ dàng như sử dụng nó nên nhiều người dùng sử dụng giao thức này để tạo Truy cập từ xa tới máy tính của bạn.

Một số người nhầm lẫn giữa FTP và TCP. Mặc dù những khái niệm này không thể so sánh được. FTP là một giao thức và TCP là kênh mà nó hoạt động. Và kênh này được thiết lập giữa thiết bị máy chủ và thiết bị khách. “Thiết bị”, không phải máy tính, vì FTP cũng có thể được sử dụng trên điện thoại thông minh sử dụng các chương trình đặc biệt, không chỉ trên PC.

Xin lưu ý rằng FTP là một giao thức tốt để sử dụng trên máy tính điều khiển từ xa, nếu bạn cần tải lên một số dữ liệu ở đó hoặc ngược lại - hãy tải xuống.

Nhưng để truyền thông tin bí mật Giao thức này không phù hợp chút nào. Đó là lý do tại sao các nhà phát triển dịch vụ Yandex Disk từ chối sử dụng FTP làm giao thức chính và thay vào đó chọn WebDAV. FTP là một giao thức mở không mã hóa dữ liệu. Và ngay cả khi bạn thiết lập xác thực mật khẩu cho máy khách trên máy chủ, dữ liệu họ nhập trong quá trình ủy quyền sẽ được chuyển đến máy chủ bằng văn bản rõ ràng. Nghĩa là, nếu chúng bị chặn, kẻ tấn công sẽ có thể xâm nhập vào máy chủ.

Cách thức hoạt động của giao thức FTP

Nhìn chung, mô hình hoạt động của giao thức FTP rất đơn giản nên bạn sẽ không gặp bất kỳ vấn đề gì khi sử dụng nó. Mô hình phổ biến nhất là khi người dùng sử dụng chương trình thông dịch. Sử dụng nó, bạn có thể thực thi tất cả các lệnh trong một giao diện thuận tiện, do đó bạn không cần phải biết chúng và nhập chúng vào thiết bị đầu cuối. Bạn đưa ra lệnh cho trình thông dịch và nó sẽ gửi chúng đến máy chủ thông qua kết nối điều khiển. Kết nối điều khiển hoạt động theo giao thức TELNET. Do đó, bằng cách thiết lập liên hệ với trình thông dịch máy chủ, người dùng được ủy quyền trên máy chủ và có thể sử dụng nhiều lệnh hơn.

Hoạt động của máy chủ và máy khách cũng như quá trình truyền dữ liệu phụ thuộc vào tập lệnh được truyền qua kết nối điều khiển. Ngoài ra, bằng cách sử dụng lệnh bạn có thể điều khiển hệ thống tập tin máy khách và máy chủ.

Một kênh khác với kênh điều khiển được sử dụng để truyền dữ liệu. Nhưng cái sau sẽ bắt đầu cuộc gọi kết nối dữ liệu. Nguyên tắc hoạt động của kết nối dữ liệu khác với nguyên tắc hoạt động của kênh điều khiển vì máy chủ bắt đầu trao đổi tệp và dữ liệu. Mặc dù kết nối này có thể được sử dụng theo cả hai hướng: cả để nhận và truyền dữ liệu.

Và đây là tất cả những gì về nó thuật toán chung hoạt động với mọi giao thức FTP trên máy chủ:

  1. Máy chủ luôn ở trạng thái chờ ở phía người dùng. Máy khách có thể kết nối với máy chủ bất cứ lúc nào vì kênh điều khiển luôn mở cổng 21. Đây là nơi tất cả các lệnh điều khiển được thực hiện. Cổng 21 là mặc định nhưng có thể thay đổi được. Khi đó người dùng sẽ phải nhập số cổng theo cách thủ công, nếu không sẽ không thể truy cập vào kênh điều khiển.
  2. Sau khi kết nối qua cổng kênh điều khiển, chương trình phía máy khách có thể ra lệnh cho trình thông dịch máy chủ. Các lệnh này xác định cả những thay đổi trong hệ thống tệp máy chủ, cũng như phương thức truyền dữ liệu, nội dung, âm lượng, loại chế độ vận hành, v.v.
  3. Sau khi tất cả các lệnh truyền dữ liệu được thống nhất, một trong những người tham gia kết nối sẽ chuyển sang chế độ chờ thụ động (máy chủ hoặc máy khách). Nó đợi cho đến khi được cấp số cổng để mở và nhận hoặc gửi dữ liệu trên đó.
  4. Sau khi kết thúc quá trình truyền dữ liệu, kết nối sẽ bị đóng nhưng kênh điều khiển vẫn mở. Điều này cho phép người dùng thực hiện lại mọi thứ: đưa ra lệnh cho máy chủ và bắt đầu truyền lại dữ liệu. Không cần phải tạo lại phiên. Đó là lý do tại sao FTP hoạt động bằng hai loại kết nối.

Vì đây là mô hình phổ biến nhất về cách hoạt động của giao thức FTP nên có nhiều trường hợp phức tạp hơn. Ví dụ: khi không phải người dùng làm việc với máy chủ mà là máy chủ làm việc với máy chủ. Trong trường hợp này, máy khách kiểm soát việc truyền dữ liệu trực tiếp giữa các máy chủ mà không qua trung gian. Và có rất nhiều ví dụ tương tự về cấu hình máy chủ-máy khách. Đây là một trong những ưu điểm của giao thức FTP - tính linh hoạt trong hoạt động.

Điều chính bạn cần hiểu về giao thức FTP là sự tương tác giữa các kết nối và cổng. Hầu hết các lỗi khi làm việc bằng giao thức này là do một trong các bên tham gia kết nối chưa định cấu hình cổng của nó. Có một mặt thụ động và tích cực của giao thức. Người bị động phải lắng nghe cẩn thận và đợi cho đến khi người chủ động truyền số cổng thì phải mở ngay lập tức. Nếu cổng không mở, quá trình truyền dữ liệu sẽ không bắt đầu.

Đừng nghĩ rằng bạn phải chờ đợi bất kỳ lệnh nào từ thành viên sôi nổi kết nối - tất cả điều này được thực hiện tự động. Sự cố xuất hiện chẳng hạn như khi một hoặc một cổng khác trên máy tính của bạn đã bị chiếm dụng hoặc bị chặn đối với các kết nối đến/đi. Chính những lúc như vậy, bạn sẽ phải “xắn tay áo” và cấu hình thủ công máy tính của mình để nó có thể hoạt động chính xác bằng FTP.

Giao thức FTP sử dụng những lệnh nào?

Rất có thể, bạn sẽ không cần chúng trong công việc của mình vì bạn sẽ sử dụng tác nhân người dùng dưới dạng một chương trình có giao diện thân thiện với người dùng. Một chương trình như vậy là FileZIlla. Nhưng bất cứ điều gì có thể xảy ra. Có lẽ bạn chỉ có Far Maneger trong tay, nơi mọi thứ cần được thực hiện thông qua thiết bị đầu cuối. Trong trường hợp đó, bạn nên biết đội chính cho FTP.

Để kết nối với máy chủ, bạn sẽ phải sử dụng lệnh USER. Cần phải chỉ ra tên của người dùng muốn mở phiên với máy chủ. Sau khi nhập ID người dùng của bạn vào lệnh USER, bạn cần nhập mật khẩu đăng nhập. Để làm điều này sử dụng đội đặc biệt- VƯỢT QUA.

Một trong những tính năng phổ biến nhất cho phép bạn “du lịch” khắp máy chủ là CWD. Lệnh này là cần thiết để bạn có thể di chuyển giữa các thư mục máy chủ. Để sử dụng lệnh, bạn nhập CWD và đường dẫn thư mục muốn tới.

Nếu trong trường hợp nào đó bạn cần khởi tạo lại, tức là bỏ qua tất cả dữ liệu và cài đặt của kết nối hiện tại, thì hãy sử dụng lệnh REIN. Trong khi nó đang được sử dụng, việc truyền dữ liệu không dừng lại và các tham số truyền vẫn giữ nguyên như trước lệnh REIN. Hoặc bạn có thể thực hiện theo cách triệt để hơn - đóng kết nối điều khiển bằng lệnh QUIT. Nó cũng không làm gián đoạn quá trình truyền dữ liệu và chỉ sau khi quá trình tải xuống hoàn tất, phiên mới bị gián đoạn hoàn toàn.

Để đăng ký một cổng ở chế độ hoạt động, nghĩa là gán nó cho người tham gia thụ động, bạn cần sử dụng lệnh PORT. Vấn đề là lệnh này rất khó viết - bạn sẽ cần chỉ định 32 bit của IP máy chủ và 16 bit của số cổng, điều này hoàn toàn bất tiện. Vì vậy, tốt hơn hết bạn nên tìm cách sử dụng một máy khách đơn giản hóa để làm việc thông qua giao thức FTP, để không tạo gánh nặng quá lớn cho bản thân. Với một client như vậy, việc thay đổi số cổng là một việc dễ dàng. Chỉ cần vào cài đặt, tìm mục mong muốn và nhập số khác thay vì số hiện tại.

Bạn sẽ sử dụng lệnh RETR và STOR để truyền dữ liệu từ và đến máy chủ. Lệnh đầu tiên là cần thiết để gửi tệp đã chọn đến thiết bị khách và lệnh thứ hai đến máy chủ. Và để đổi tên một file, bạn cần sử dụng hai lệnh liên tiếp. Đầu tiên viết RNFR bằng tên tệp cũ, sau đó viết RNTO bằng tên tệp mới. Bạn cũng sẽ cần lệnh DELE, lệnh này cần để xóa dữ liệu khỏi hệ thống tệp, chính xác hơn là tệp hiện được chọn.

Các lệnh khác được sử dụng để xóa thư mục. Để xóa thư mục đã chọn, bạn sẽ cần lệnh RMD. Và để tạo ra thư mục mới, hãy sử dụng chuỗi MKD. Ngoài ra, người dùng thường cần đến chức năng xem các tập tin có trong một thư mục. Để thực hiện việc này, hãy sử dụng lệnh LIST hoặc NLST.

Các điểm tương tự của FTP là gì?

Tại giao thức truyền Dữ liệu FTP có những “người thừa kế” trực tiếp của nó, tức là các giao thức được hình thành từ FTP. Đây là hai giao thức: TFTP và SFTP. Giao thức đầu tiên không phải là giao thức phổ biến nhất vì nó rất hạn chế về mặt lệnh. Nó ít phù hợp hơn nhiều để quản lý hệ thống tệp của máy chủ so với FTP. Bạn thậm chí sẽ không thể xem danh sách các tập tin thư mục bằng cách sử dụng nó. TFTP chỉ cần thiết để truyền thông tin 8-bit đơn giản nhất, không hơn. Và trong giao thức này chỉ có 5 lệnh cần thiết để đọc, ghi, yêu cầu gói dữ liệu và các thao tác đơn giản khác.

Và đây Giao thức SFTP thành công hơn nhiều so với TFTP và trong một số trường hợp - hơn cả FTP. Thực tế đây là một giao thức FTP an toàn. Nó là sự kết hợp giữa kết nối SSH được mã hóa và giao thức truyền dữ liệu FTP. Ngoài ra, SFTP còn có nhiều chức năng không cần thiết loại trừ những cái đã được đưa vào FTP từ lâu nhưng không được ai sử dụng. Đó là lý do tại sao SFTP an toàn hơn FTP, đồng thời khiêm tốn hơn về mặt theo cách tốt Từ này. Bạn nên chọn SFTP trong trường hợp bạn đang làm việc với một số loại dữ liệu bí mật. Khi đó, ngay cả khi tin tặc chặn dữ liệu được gửi qua kết nối điều khiển thì nó vẫn sẽ bị mã hóa và không mang lại bất kỳ giá trị nào cho tin tặc.

Và tốt hơn hết là sử dụng giao thức FTP trong các chương trình máy khách thông thường chứ không phải trong thiết bị đầu cuối. Rốt cuộc, bằng cách này, bạn sẽ tăng tốc đáng kể công việc trên giao thức truyền dữ liệu và có quyền truy cập vào các chức năng phức tạp hơn của nó.

Chúng tôi đã phát hành sách mới“Tiếp thị nội dung ở trong mạng xã hội: Cách đi sâu vào tâm trí người đăng ký và khiến họ yêu thích thương hiệu của bạn.”

Đặt mua

Các video khác trên kênh của chúng tôi - tìm hiểu tiếp thị qua internet với SEMANTICA

Công nghệ này là một trong những công nghệ phổ biến nhất để tải xuống và tải lên dữ liệu từ/đến máy chủ từ xa, phân tán khắp thế giới.

Hệ thống Ftp được sử dụng để tạo trang web. Tất cả thông tin liên quan đến tài nguyên Internet được lưu trữ trên Máy chủ ftp. Khi nhà phát triển cần thực hiện một số điều chỉnh cho trang web, anh ta sẽ đến máy chủ, tải xuống tệp cần sửa và sau đó tải lại. Và thế là xong, sự thay đổi đã có hiệu lực. Thật nhanh chóng và thuận tiện.

Máy chủ FTP trông như thế nào?

Việc trình bày trực quan phụ thuộc vào hệ thống mà bạn đang đăng nhập. Ăn chương trình đặc biệt gõ FileZilla thì nó hiển thị dữ liệu theo dạng quen thuộc với mọi người Tổng chỉ huy.


Nhiều trang web lưu trữ có hệ thống quản lý riêng, trông giống như một tập hợp các thư mục và tệp quen thuộc.

Tính năng của máy chủ FTP

Chúng ta hãy xem xét kỹ hơn các khía cạnh kỹ thuật và cho bạn biết máy chủ ftp là gì cũng như cách thức hoạt động của nó.

Chức năng chính của FTP là truyền file.

Ngoài việc tải lên và tải xuống thông tin, các lệnh khác nhau, nhờ đó bạn có thể quản lý các tập tin và thư mục:

  1. Yêu cầu xác thực.
  2. Có sẵn một kênh dành riêng cho mỗi kết nối.
  3. Hỗ trợ 2 chế độ truyền dữ liệu: văn bản và nhị phân (trong hệ thống nhị phân). Tùy chọn thứ hai giúp giảm thời gian và lưu lượng truy cập.
  4. Sử dụng nhiều kết nối, ít nhất là hai kênh. Thông qua một, các lệnh điều khiển được truyền đi và các phản hồi đã xử lý sẽ được trả về. Với sự giúp đỡ của người khác nó được thực hiện chuyển tập tin dựa trên một kênh dành riêng cho mỗi kênh.

Cách kết nối với máy chủ FTP

Để vào máy chủ, bạn cần điền vào biểu mẫu ủy quyền, hay nói cách khác là vượt qua xác thực. Sau khi nhập thông tin đăng nhập (người dùng) và mật khẩu (pass), thông tin này sẽ được chuyển vào hệ thống. Nếu được chấp nhận, khách hàng sẽ nhận được lời mời và phiên làm việc sẽ bắt đầu.

Có các tùy chọn đăng nhập mà không chỉ định dữ liệu đăng ký. Trong trường hợp này, các tùy chọn có sẵn cho khách truy cập sẽ bị hạn chế.

Có một lựa chọn khác để đi đến Máy chủ ftp - truy cập ẩn danh. Theo mặc định, đăng nhập xảy ra khi bạn nhập thông tin đăng nhập "ẩn danh"; cách viết có thể khác nhau đối với các chữ cái. Tuy nhiên, phương pháp phổ biến nhất là khi họ đề nghị đăng nhập bằng địa chỉ email. Tùy chọn truy cập này được nhiều máy chủ FTP sử dụng để gửi các bản cập nhật phần mềm.

Để kết nối, bạn có thể sử dụng trình duyệt web hoặc quản lý tập tin như Total Commander, FileZilla. Thông qua trình duyệt, bạn sẽ có thể xem và tải xuống các tệp nhưng bạn sẽ không thể thực hiện các thay đổi.

Sẽ thuận tiện hơn khi làm việc Chương trình máy khách FileZilla(có thể được tải xuống trong phạm vi công cộng).

Tạo một kết nối mới như sau:

  • Trong trường “Máy chủ”, nhập địa chỉ của máy chủ ftp.
  • Điền vào các trường “Tên người dùng”, “Mật khẩu” và nếu cần, “Cổng”.

Tôi có thể lấy địa chỉ ở đâu? Nếu bạn kết nối với máy chủ được lưu trữ trên máy chủ lưu trữ, chủ sở hữu trang web có toàn quyền truy cập; quyền truy cập này do nhà cung cấp cung cấp.

FTP còn được sử dụng để làm gì nữa?

Tệp trang web là trường hợp sử dụng phổ biến nhất nhưng đó không phải là tất cả những gì nằm trên máy chủ FTP.

Ở đó bạn có thể lưu trữ bất kỳ công việc hoặc thông tin cá nhân khối lượng lớn, như một tùy chọn, hình ảnh, video.

Hầu hết mọi thông tin được hàng triệu người sử dụng hàng ngày đều được đăng trên kho lưu trữ FTP. Đây là những phần mềm, phiên bản demo của chương trình, sách điện tử, hành vi lập pháp, bài báo, phim, âm nhạc - mọi thứ có thể được định dạng trong bản trình bày tệp. Các danh mục đã được tạo trên Internet chứa hàng terabyte thông tin hữu ích hoặc mang tính giải trí. Theo quy định, nó được cung cấp ẩn danh và không yêu cầu thanh toán.

Nhược điểm của máy chủ FTP

Bảo vệ yếu chống lại hack và tấn công. Bởi vì đặc tính kỹ thuật Nó có thể làm hỏng không chỉ máy chủ mà còn cả máy khách. Vì vậy, thông tin bí mật không nên được lưu trữ trên chúng.

Không có xác thực nguồn gốc của gói truyền dữ liệu, dẫn đến dễ bị tấn công DDoS.

Giao thức FTP là một loại giao thức truyền dữ liệu được sử dụng cho mục đích sao chép và di chuyển các tệp trên Internet và trong mạng TCP. FTP thường được sử dụng để tải xuống các trang và tài liệu. nhiều loại khác nhauđể lưu trữ máy tính. Giao thức FTP sử dụng kiến ​​trúc client-server và kết nối khác nhau trong mạng để truyền lệnh và thông tin từ máy khách đến máy chủ và ngược lại. Người dùng FTP được phép xác thực bằng thông tin đăng nhập và mật khẩu hoặc nếu biểu mẫu này được cho phép trên máy chủ, người dùng có thể truy cập ẩn danh.
Ngoài giao thức thông thường, FTPS cũng được sử dụng, đây là một phần mở rộng đặc biệt của FTP tiêu chuẩn, cho phép khách hàng truy cập vào máy chủ và sử dụng các phiên truyền thông tin được mã hóa. Cách tiếp cận này được thực hiện bằng cách gửi lệnh xác thực "auth tls", cho phép máy chủ chấp nhận hoặc từ chối các kết nối không yêu cầu kết nối TLS.

SFTP

SFTP là một tiêu chuẩn để truyền thông tin trên Internet, được thiết kế để di chuyển và sao chép các tệp bằng kết nối SSH (Secure Shell) có độ tin cậy cao và an toàn. Kiểu kết nối này có thể cung cấp quyền truy cập và chuyển giao an toàn, được thực hiện bằng cách mã hóa cả thông tin đăng nhập và mật khẩu cũng như nội dung truyền tải, từ đó bảo vệ mật khẩu và thông tin bí mật khỏi việc truyền mở trên mạng.
Không giống như FTP, giao thức SFTP, mặc dù có chức năng tương tự, sử dụng giao thức truyền dữ liệu khác và do đó các máy khách tiêu chuẩn không thể giao tiếp với máy chủ SFTP.

Đặc điểm của chuẩn FTP

Tiêu chuẩn này là một trong những giao thức mạng lâu đời nhất, được tạo ra cách đây 45 năm và được sử dụng rộng rãi trên Internet ngày nay. Một trong những tính năng quan trọng nhất Giao thức ủng hộ việc sử dụng một số kết nối: một cho mục đích truyền lệnh điều khiển và một số khác để truyền tệp trực tiếp. Trong trường hợp này, bạn có thể mở một số kết nối song song, mỗi cái có thể truyền dữ liệu theo cả hai hướng.
Có hai chế độ hoạt động FTP, khác nhau về cách thiết lập kết nối: thụ động và chủ động. Trong chế độ hoạt động, máy chủ thiết lập kết nối để truyền thông tin đến người dùng và ở chế độ thụ động thì ngược lại.
Tiêu chuẩn này đã được sử dụng khá lâu và thoạt nhìn thì cực kỳ đơn giản. Nhưng sự đơn giản như vậy có thể khá dễ gây nhầm lẫn, vì một số lượng lớn người dùng có thể gặp sự cố khi truy cập thông qua tiêu chuẩn này, đặc biệt nếu máy chủ hoặc người dùng đang sử dụng tường lửa hoặc NAT.

Đặc điểm của chế độ hoạt động

Trong chế độ hoạt động, máy khách bắt đầu kết nối điều khiển đến cổng máy chủ 21 bằng cách gửi lệnh “port”, lệnh này chỉ định địa chỉ và cổng để truyền thông tin. Sau khi nhận được lệnh này, máy chủ bắt đầu kết nối từ cổng 20 của chính nó đến cổng người dùng được chỉ định.
Nhược điểm chính phương pháp này Người dùng bắt buộc phải có địa chỉ IP chuyên dụng trên Internet để hoạt động. Ngoài ra, một số sự cố có thể xảy ra nếu máy khách nằm sau tường lửa hoặc NAT.

Tính năng của chế độ thụ động

Để thiết lập kết nối thụ động, người dùng phải gửi lệnh “pasv” đặc biệt tới máy chủ. Để đáp lại lệnh này, máy chủ sẽ gửi thông tin về địa chỉ và cổng mà máy khách sẽ thiết lập kết nối. Sau khi nhận được dữ liệu này, người dùng kết nối với máy chủ và truyền thông tin.
sử dụng chế độ thụ động Tuyệt đối tất cả các kết nối đều do khách hàng khởi tạo và do đó không có yêu cầu nào đối với nó. Người dùng được phép sử dụng NAT và tường lửa, đồng thời không được sử dụng địa chỉ IP chuyên dụng. Vì vậy, ngày nay chế độ thụ động được sử dụng làm hình thức truy cập và truyền tệp chính qua FTP trên Internet.

Cài đặt nếu sử dụng tường lửa

Khi sử dụng tường lửa và chế độ hoạt động, người dùng có thể gặp sự cố truy cập. Nếu tường lửa được cấu hình để từ chối các kết nối đến không được khởi tạo nội bộ, máy chủ sẽ không thể thiết lập kết nối và bắt đầu truyền thông tin. Và do cổng thông tin thuộc loại động nên một số khó khăn nảy sinh khi thiết lập tường lửa. Sự lựa chọn tốt nhất V. trong trường hợp này là để chỉ ra phạm vi cổng được sử dụng và tổ chức quy tắc tường lửa cho phép đặc biệt đối với chúng.
Khi sử dụng chế độ thụ động với độ phức tạp tương tự nguy cơ va chạm máy chủ. Trong trường hợp này, bạn có thể sử dụng một giải pháp tương tự - chỉ định trong các tùy chọn một phạm vi cổng nhất định được sử dụng và tạo quy tắc đặc biệt cho phạm vi này.

Cấu hình khi sử dụng NAT

Để FTP hoạt động chính xác qua NAT và truyền tệp thành công, việc cấu hình chuyển tiếp các cổng đang hoạt động là chưa đủ, vì máy chủ hoạt động dưới NAT sẽ chuyển địa chỉ nội bộ cổng và máy khách sẽ không thể kết nối và truyền thông tin.
Một số triển khai NAT hiện đại có thể giám sát kênh điều khiển của kết nối FTP và thay thế địa chỉ nội bộ bằng địa chỉ bên ngoài để truyền dữ liệu thông thường. Ngoài ra, máy chủ FTP có khả năng chỉ định cổng ngoài, sẽ xuất hiện trong phiên điều khiển.
Thường xuyên nhất cho truyền bình thường các tập tin qua giao thức FTP qua NAT, cổng chuyển tiếp 21 là đủ để thực hiện phiên điều khiển, cũng như chỉ định và chuyển tiếp phạm vi địa chỉ độngđược sử dụng cho mục đích truyền dữ liệu trên Internet.

, bao gồm, nó cần thiết để làm gì truy cập FTP, khả năng bảo vệ của nó và xếp hạng hiện tại của các máy khách FTP .

Bằng cách sử dụng giao thức FTP, các tập tin và thư mục tập tin sẽ được truyền tải trên Internet. Đó là, người dùng có thể tải dữ liệu lên máy chủ mà không cần sử dụng trình duyệt. FTP trên dịch vụ lưu trữ nhằm mục đích tải các trang web trực tiếp lên chính dịch vụ lưu trữ.

Đánh giá các ứng dụng khách FTP và SSH phổ biến để truyền tệp (dữ liệu).

Trước tiên hãy tìm hiểu những điều bạn cần biết để tải một trang web lên máy chủ của nhà cung cấp dịch vụ lưu trữ. Trước hết, đây là thông tin đăng nhập, mật khẩu truy cập và địa chỉ máy chủ FTP. Tất cả những điều này dữ liệu thường được gửi dưới dạng thư từ chủ nhà sau khi đặt dịch vụ bạn đã chọn.

Để truyền dữ liệu, bạn nên sử dụng ứng dụng khách FTP, điều này giúp công việc của người dùng dễ dàng hơn nhiều. Trong khi kết nối PC với máy chủ bằng sử dụng FTP Việc truyền dữ liệu được thực hiện thông qua cổng TCP (được đánh số từ 1024 đến 65535). Ở chế độ hoạt động, số cổng do người dùng đặt, ở chế độ thụ động – bởi máy chủ của nhà cung cấp dịch vụ lưu trữ. Trong hầu hết các trường hợp, chủ nhà sử dụng chế độ thụ động.

Làm thế nào để bảo mật truy cập FTP? Các vụ hack FTP thường xảy ra nhất do có vi-rút trên máy tính của người dùng tải tệp lên qua FTP. Những loại virus như vậy đánh cắp thông tin đăng nhập và mật khẩu, sau đó giành quyền truy cập vào trang web của bạn. Vì vậy, nếu bạn sử dụng tải lên FTP hãy chắc chắn quan tâm đến sự vắng mặt của tất cả các loại phần mềm độc hại trên PC, nếu không thì hậu quả có thể rất đáng buồn.

Bảo vệ tốt làsử dụng SSH . Bản chất của công nghệ này như sau: SSH thực chất là một khóa mà người dùng và máy chủ có. Nó cho phép bạn mã hóa thông tin trong quá trình truyền và giải mã nó trên máy chủ. Vì vậy, khi truyền dữ liệu bằng các phím này không thể bị hack, kết nối trước khi kết nối và thông tin của bạn được đưa vào. an toàn tuyệt đối. giống như một số máy chủ lưu trữ khác cung cấp quyền truy cập SSH cho người dùng của họ.

Có một phương pháp khác để bảo mật quyền truy cập FTP.Sử dụng tệp .ftpaccess Có thể chặn truy cập FTP đối với bất kỳ thư mục nào trên máy chủ có tệp đã lưu. Để tạo một tập tin như vậy, bạn cần phải làm máy tính cá nhân hầu hết tập tin thông thường ftpaccess.txt, trong đó tạo một bản ghi các địa chỉ IP có thể truy cập thông qua truy cập FTP. Sau đó, bạn cần đổi tên nó thành .ftpaccess và tải nó lên một thư mục sẽ bị chặn. Đó là tất cả.

công việc thoải mái với FTP sử dụng đặc biệtCác chương trình máy khách FTP. Trong số những thứ có liên quan nhất và được sử dụng rộng rãi nhất làFilezilla, SmartFTP, Người quản lý xa, Tổng chỉ huy, AceFTP và những người khác. Thêm chi tiết .

Cách kết nối với hosting qua FTP bằng FileZilla.

Quá trình tạo tài khoản FTP trên hosting phụ thuộc vào bảng điều khiển được cài đặt sẵn, nhưng bất kể đó là cPanel, trình quản lý ISP hay Parallels Plesk, quy trình này rất giống nhau và đơn giản ngay cả đối với người mới làm quen với quản lý dịch vụ lưu trữ. Bạn cần tìm tài khoản FTP hoặc phần truy cập FTP và tạo thủ công người dùng FTP ở đó với Tên và mật khẩu.

Làm thế nào để tạo ra FTP mới Tài khoản Cpanel. .

ĐẾN thiết lập kết nối FTP , bạn cần sử dụng các tham số sau: Máy chủ FTP (máy chủ) – Tên miền trang web, địa chỉ kỹ thuật (nếu tên miền không được dẫn đến trang web lưu trữ) hoặc địa chỉ IP máy chủ, cổng – 21, tên người dùng – thông tin đăng nhập FTP, mật khẩu – mật khẩu FTP.

Chúng tôi hy vọng những lời khuyên của chúng tôi sẽ giúp bạn khi làm việc với FTP. Nếu bạn có bất kỳ câu hỏi nào khác, vui lòng liên hệ với chúng tôi Hỗ trợ kỹ thuật 24/7. Chúng tôi sẽ rất vui khi được giúp bạn!

2732 lần 3 lượt xem hôm nay