CrushFTP Server

Các tính năng

CrushFTP hỗ trợ các giao thức FTP, FTPS, SFTP, HTTP, HTTPS, WebDAV và WebDAV SSL. Ngoài ra, mặc dù không phải là một giao thức, nó cũng hỗ trợ các giao diện web AJAX/HTML5 và Java applet cho người dùng đầu cuối để quản lý tập tin của họ từ một trình duyệt. CrushFTP sử dụng một giao diện người dùng đồ họa phục vụ cho việc quản trị, nhưng cũng cài đặt như một daemon trên hệ điều hành Mac OS X, Linux, Unix, và như một dịch vụ trong Windows. Nó hỗ trợ multihoming, nhiều trang web với nhãn hiệu khác biệt, các thay đổi cấu hình nóng, ngăn chặn OutLook Attachment, và quản lý người dùng và nhóm người dùng với giao diện đồ họa trực quan. Các Plugin được đi kèm để xác thực các cơ sở dữ liệu SQL, LDAP, Active Directory, và các phương pháp tùy chỉnh khác. Tất cả các cài đặt được lưu lại trong các file XML mà có thể chỉnh sửa trực tiếp, hoặc thông qua giao diện web, Nếu chỉnh sửa trực tiếp, CrushFTP sẽ thông báo các thay đổi trong timestamp và tải các cài đặt tức thì mà không cần khởi động máy chủ.

Lịch sử của CrushFTP

CrushFTP được phát hành lần đầu tiên khoảng năm 1998. Các phiên bản ban đầu chỉ có một mình FTP. Không có hạn chế kết nối nào trong phiên bản 1.x.
CrushFTP 2.x tạo ra các thư mục ảo trong một nghĩa nào đó, trong khi đó CrushFTP 3.x  mang đến một hệ thống tập tin ảo đầy đủ.
Nó hỗ trợ khả năng kết hợp và chia nhỏ nhiều hệ thống tập tin với nhau bất kể chúng từ các thư mục địa phương nào, hoặc một trang web FTP nào. Nó thậm chí có thể hoạt động như một proxy cho các máy chủ FTP khác. Tuy nhiên những rắc rối từ tất cả những vấn đề tiềm năng xuất phát từ điều này lại gây khó hiểu. CrushFTP 3 đã giới thiệu mô hình định giá theo từng cấp. CrushFTP 4 tập trung chủ yếu vào một giao diện sáng sủa và hệ thống tập tin ảo ít gây nhầm lẫn. Trong khi nó dường như vẫn có một số hỗ trợ cho việc sáp nhập các trang FTP với một hệ thống tập tin địa phương, sự hỗ trợ này có vẻ như có giới hạn.Các cập nhật trong phiên bản 4 bao gồm một máy chủ HTTP đầy đủ cũng như các giao thức hỗ trợ khác.Cập nhật sau đó bắt đầu nhận ra sự khác biệt kết nối giữa các trình duyệt web và các máy khách FTP/SFTP, trong bốn kết nối trình duyệt web thì chỉ có một người dùng chống lại giới hạn cấp phép.  CrushFTP 5 tiếp tục sự tiến hóa của giao diện web với nhiều lặp khác nhau.
Nó sử dụng một  giao diện flash rút ngắn trước khi thay thế nó bằng một giao diện HTML/AJAX.
CrushFTPv5 là phiên bản cuối cùng vẫn còn sử dụng một giao diện máy khách Java Swing dày. Phiên bản 6 chuyển đến một giao diện người dùng cho tất cả các trình duyệt web. CrushFTP 6 phát hành vào năm 2012 mang lại những thay đổi lớn như giao diện quản lý và giám sát hoàn toàn dựa trên nền web. Giao diện của nó dựa trên jQuery và jQueryUI. Nhiều quản trị viên có thể làm việc đồng thời, sửa chữa các giới hạn quản trị đơn lẻ của các phiên bản trước.
Nó hỗ trợ ảnh thumbnail  và tái tạo sao và đồng bộ tập tin. CrushFTP 7 được phát hành vào đầu năm 2014. Theo trang mới  nó bổ sung thêm một bảng điều khiển cho thông tin máy chủ, quản trị dựa trên vai trò ủy quyền, công việc đồ họa/thiết kế sự kiện, hỗ trợ phim MP4 streaming sử dụng HTML5, UPnP / PMP port forwarding và kiểm tra xác nhận cổng ngoại vi tự động, trong số rất nhiều các tính năng khác.
Một số tính năng chỉ có sẵn chỉ hỗ trợ cho khách hàng doanh nghiệp như đồng bộ hóa người dùng và đồng bộ hóa DMZ giữa các máy chủ nội bộ.

Phát triển

Sản phẩm liên tục được phát hành từ năm 1999, sự phát triển đã cho thấy sự cải thiện liên tục trong sản phẩm.

Bảo mật

Mã hóa được hỗ trợ cho các tập tin "nghỉ" sử dụng [ [ Pretty Good Privacy | PGP ] ], cũng như cho các mật khẩu sử dụng một máy băm MD5 hoặc SHA, SHA512, MD4 không thể đảo ngược.
SFTP sử dụng SSH cho mã hóa, và FTPS sử dụng SSL/TLS để mã hóa. các thuật toán băm SHA - 2 được hỗ trợ.
Hiện đã có một lỗ hổng được công bố duy nhất trong CrushFTP 2.1.4 vào năm 2001.