ProFTPD

Phần mềm chụp màn hình:
ProFTPD
Các chi tiết về phần mềm:
Phiên bản: 1.3.6 Cập nhật
Ngày tải lên: 22 Jun 18
Nhà phát triển: Korenwolf
Giấy phép: Miễn phí
Phổ biến: 60

Rating: nan/5 (Total Votes: 0)

ProFTPD là một dự án phần mềm đa nền tảng, mã nguồn mở, miễn phí và có khả năng cấu hình cao đã được thiết kế từ nền tảng để hoạt động như một daemon FTP (File Transfer Protocol) (máy chủ) cho Hệ điều hành GNU / Linux, BSD, Solaris, Microsoft Windows và Mac OS X.


Tính năng trong nháy mắt

Các tính năng chính bao gồm hỗ trợ các tệp và thư mục ẩn, khả năng chạy ở chế độ độc lập với tư cách người dùng không có đặc quyền cấu hình để tăng cường bảo mật, hỗ trợ hệ thống ghi nhật ký UTMP và WTMP, hỗ trợ ghi nhật ký, hỗ trợ mật khẩu bóng, hỗ trợ hết hạn tài khoản, hỗ trợ IPv6, không có lệnh SITE EXEC, cũng như cho mỗi thư mục & quot; .pppcess & quot; cấu hình.

Ngoài ra, chương trình sử dụng một tệp cấu hình đơn, bao gồm các nhóm chỉ thị và chỉ thị, hỗ trợ nhiều dịch vụ FTP ẩn danh và máy chủ FTP ảo dễ cấu hình, không yêu cầu cấu trúc thư mục hệ thống cụ thể cho thư mục gốc FTP ẩn danh, và được thiết kế để chạy hoặc từ inetd hoặc xinetd hoặc dưới dạng máy chủ độc lập.

Cung cấp thiết kế kiểu mô-đun

ProFTPD đi kèm với thiết kế kiểu mô-đun cho phép bạn mở rộng chức năng mặc định được liệt kê ở trên thông qua các mô-đun được viết cho máy chủ LDAP, cơ sở dữ liệu SQL, hỗ trợ RADIUS, mã hóa SSL / TLS và hơn thế nữa.


Dưới mui xe và sẵn có

Toàn bộ phần mềm đã được viết bằng ngôn ngữ lập trình C. Giống như bất kỳ chương trình Linux quan trọng nào khác, ProFTPD được phân phối như một kho lưu trữ nguồn phổ quát, cho phép người dùng tối ưu hóa nó cho nền tảng GNU / Linux của họ. Tuy nhiên, người dùng Linux mới có thể cài đặt nó từ kho phần mềm mặc định của bản phân phối Linux của họ.


Hệ điều hành và nền tảng phần cứng được hỗ trợ

Các hệ điều hành được hỗ trợ chính thức bao gồm Linux, Linux cho IBM S / 390, zSeries, AIX, IRIX, BSD / OS, Cygwin, Kỹ thuật số Unix, DG / UX, HP / UX, Mac OS X, SCO, FreeBSD, NetBSD, OpenBSD, Solaris và SunOS. Cả hai nền tảng phần cứng 32 bit và 64 bit đều được hỗ trợ tại thời điểm này.

Tính năng mới trong bản phát hành này:

  • Hỗ trợ sử dụng Redis để lưu vào bộ nhớ đệm, ghi nhật ký; xem tài liệu doc ​​/ howto / Redis.html.
  • Cố định hỗ trợ SSL mod_sql_postgres (Vấn đề # 415).
  • Hỗ trợ xây dựng dựa trên LibreSSL thay vì OpenSSL (Vấn đề # 361).
  • Hỗ trợ tốt hơn về AIX cho các hạn chế đăng nhập (Bug # 4285).
  • TimeoutLogin (và các thời gian chờ khác) không hoạt động bình thường đối với các kết nối SFTP (Bug # 4299).
  • Xử lý các tín hiệu SIGILL và SIGINT, bởi quy trình daemon, giờ đây cũng khiến cho các tiến trình con cũng bị chấm dứt (Vấn đề # 461).
  • Đặt tên tệp RPM .spec đã thay đổi để tuân theo nguyên tắc của Fedora.
  • Khắc phục & quot; AllowChrootSymlinks tắt & quot; kiểm tra từng thành phần cho các liên kết tượng trưng (CVE-2017-7418).

Tính năng mới trong phiên bản:

  • Chỉ thị Cấu hình Mới:
  • RLimitChroot Khi proftpd chroots một phiên (ví dụ: thông qua DefaultRoot hoặc), một số cuộc tấn công nhất định có thể xảy ra, chẳng hạn như & quot; Roaring Beast & quot; tấn công:
  • http://auscert.org.au/15286 https://auscert.org.au/15526
  • Để giúp giảm thiểu các cuộc tấn công này, bây giờ proftpd từ chối mọi nỗ lực viết bất kỳ loại nào cho đường dẫn trong / etc và / lib, khi phiên được chroot vào một đường dẫn khác với & quot; / & quot;.
  • Nếu những hạn chế này gây ra sự cố cho bất kỳ trang web nào, bảo vệ này có thể bị vô hiệu hóa thông qua chỉ thị RLimitChroot mới, ví dụ:
  • Tắt RLimitChroot
  • Xem doc / modules / mod_rlimit.html # RLimitChroot để biết thêm thông tin.
  • Chỉ thị Cấu hình đã Thay đổi:
  • SFTPOptions AllowInsecureLogin Một số ứng dụng SFTP có thể muốn sử dụng thuật toán mã hóa 'không', và / hoặc 'không', cho mục đích thử nghiệm. Ví dụ: có thể sử dụng tính năng tắt và mã hóa để kiểm tra tốc độ truyền thô qua SFTP.
  • mod_sftp, theo mặc định, sẽ không cho phép các kết nối cố sử dụng mật mã 'none' hoặc 'none', ngay cả khi chúng được kích hoạt rõ ràng thông qua chỉ thị SFTPCiphers và SFTPDigests, vì việc sử dụng các thuật toán này sẽ vô hiệu hóa bảo vệ an ninh trên dữ liệu được chuyển (chẳng hạn như tên người dùng / mật khẩu).
  • Vì vậy, để cho phép sử dụng rõ ràng các thuật toán không an toàn này, hãy sử dụng:
  • SFTPOptions AllowInsecureLogin
  • Xem doc / contrib / mod_sftp.html # SFTPOptions để biết chi tiết.
  • SQLPasswordPBKDF2 sql: // Mô-đun mod_sql_passwd giờ đây hỗ trợ truy xuất các tham số PBKDF2, chẳng hạn như thuật toán, số lần lặp và độ dài đầu ra, trên cơ sở từng người dùng, thông qua SQLNamedQuery, ngoài tham số được cấu hình tĩnh.
  • Xem doc / contrib / mod_sql_passwd.html # SQLPasswordPBKDF2 để biết chi tiết.

Tính năng mới trong phiên bản 1.3.5 RC3:

  • Cố định mod_sql & quot; SQLAuthType Backend & quot; Các vấn đề về MySQL
  • HideUser / HideGroup hiện hoạt động như mong đợi cho người dùng ảo
  • Mô-đun Mới:
  • mod_snmp Mô đun mod_snmp nhằm thu thập thông tin trạng thái khác nhau và hiển thị chúng thông qua bộ đếm và đồng hồ đo SNMP. Hiện tại chỉ hỗ trợ SNMPv1 / SNMPv2. Xem doc / contrib / mod_snmp.html để biết thêm thông tin.
  • Chỉ thị Cấu hình Mới:
  • SQLUserPrimaryKey, SQLGroupPrimaryKey Module mod_sql bây giờ có các chỉ thị để chỉ định các cột khóa chính cho dữ liệu người dùng / nhóm; chúng có thể được sử dụng để lưu trữ giá trị người dùng / nhóm trong các bảng yêu cầu các ràng buộc khóa ngoài. Xem doc / howto / SQL.html # SQLPrimaryKeys để biết mô tả chi tiết hơn và các ca sử dụng cho các chỉ thị này.
  • SQLPasswordPBKDF2 Module mod_sql_passwd giờ đây hỗ trợ xử lý mật khẩu được mã hóa bằng thuật toán PBKDF2. Xem doc / contrib / mod_sql_passwd.html # SQLPasswordPBKDF2 để biết thêm thông tin.
  • Chỉ thị Cấu hình đã Thay đổi:
  • DeleteAbortedStores Để giữ nguyên nguyên lý bất ngờ nhất, hành vi của chỉ thị DeleteAbortedStores đã được thay đổi một chút. Cụ thể, DeleteAbortedStores được tự động kích hoạt ngay bất cứ khi nào & quot; HiddenStores trên & quot; được định cấu hình.
  • LogFormat, SQLLog Các chỉ thị LogFormat và SQLLog giờ đây hỗ trợ biến% g, để ghi tên của nhóm chính của người dùng đã đăng nhập. Xem doc / modules / mod_log.html # LogFormat.
  • SFTPDigests Mô-đun mod_sftp hiện hỗ trợ UMAC làm thuật toán phân giải SSH, sử dụng tên thông báo được sử dụng bởi OpenSSH, tức là & quot; umac-64 @ openssh & quot ;. Hỗ trợ cho thông báo này được bật tự động khi được hỗ trợ. Xem doc / contrib / mod_sftp.html # SFTPDành để biết chi tiết.
  • SFTPExtensions fsync Mô-đun mod_sftp hiện hỗ trợ tùy chỉnh & quot; fsync @ openssh & quot; Phần mở rộng SFTP, để xử lý các yêu cầu fsync từ các máy khách SFTP cần phải đảm bảo rằng bất kỳ dữ liệu được tải lên đệm nào đã được xả ra khỏi cửa hàng sao lưu trên máy chủ. Xem doc / contrib / mod_sftp.html # SFTPExtensions để biết chi tiết.

Tính năng mới trong phiên bản 1.3.4d:

  • Đã sửa lỗi bản dựng bị hỏng khi sử dụng tùy chọn cấu hình --disable-ipv6
  • Cố định mod_sql & quot; SQLAuthType Backend & quot; Các vấn đề về MySQL

Tính năng mới trong phiên bản 1.3.4c:

  • Lỗi 3795 ProFTPD cần sử dụng tùy chọn liên kết -pthread nếu liên kết với OpenSSL với hỗ trợ luồng.
  • Lỗi 3816 Việc cài đặt ftpasswd không tôn trọng biến môi trường DESTDIR.
  • Lỗi 3806 Hỗ trợ độ phân giải DNS ngược cho địa chỉ IPv6 khi gethostbyname2 (3) không khả dụng.
  • Lỗi 3828 Một số chuỗi lệnh truyền dữ liệu FTP nhất định dẫn đến dereferences con trỏ NULL trong mod_deflate.
  • Phân đoạn lệnh Bug 3830 MFF / MFMT do thiếu thông số kiểm tra.
  • Lỗi 3829 RNFR mà không theo sau RNTO có thể dẫn đến NULL dereference.
  • Lỗi 3719 LIST -R có thể lặp vô tận nếu liên kết biểu tượng thư mục xấu tồn tại.
  • Lỗi 3831 Không thường xuyên & quot; 451 Không đủ bộ nhớ hoặc tệp bị khóa & quot; lỗi khi tải xuống.
  • Lỗi 3837 mod_tls không thể đọc tệp chứng chỉ sau SIGHUP.
  • Lỗi 3822 Giải quyết% U /% u Biến LogFormat không nhất quán giữa mod_log / mod_sql trong một số trường hợp nhất định.
  • Lỗi 3842 Xử lý sai các yêu cầu REALPATH đối với đường dẫn liên kết tượng trưng trong mod_sftp.
  • Mô-đun lỗi 3845 mod_sftp không cung cấp mã phản hồi cho biến LogFormat% s cho AUTH ExtendedLog.
  • Lỗi 3851 SFTPPassPhraseProvider không thành công do con trỏ không chính xác.
  • Lỗi 3841 Cuộc đua liên kết tượng trưng có thể xảy ra khi áp dụng UserOwner vào thư mục mới được tạo.
  • Lỗi 3855 Khởi động lại proftpd có thể khiến Bao gồm các tệp không được phân tích cú pháp.
  • Lỗi 3859 MLSD không hiển thị liên kết tượng trưng khi ShowSymlinks không được định cấu hình.
  • Lỗi 3863 mod_sftp không xử lý đúng MaxLoginAttempts.
  • Lỗi 3865 BanEngine không được đặt trong & quot; cấu hình máy chủ & quot; kết quả trong & quot; mod_ban chưa được bật & quot; lỗi ftpdctl.
  • Lỗi 3866 Việc phát hành yêu cầu 'ftpdctl ban' không hợp lệ sẽ gây ra lỗi.
  • Lỗi 3867 ftpasswd không thành công với & quot; Quyền bị từ chối & quot; khi thêm các mục nhập passwd / nhóm tiếp theo.
  • Lỗi 3868 Chỉ thông số DH đầu tiên trong TLSDHParamFile được sử dụng, bất kể độ dài khóa được yêu cầu.
  • Lỗi 3870 Xử lý lệnh OPTS có thể dẫn đến sự cố.
  • Yêu cầu SFTP Lỗi 3871 REALPATH không được cấu hình đúng cách.
  • Lỗi 3878 QuotaExcludeFilter không được vinh danh khi tải lên khi giới hạn 'khó' được sử dụng.
  • Lỗi 3884 Định cấu hình tập lệnh không phát hiện các hàm make_scrambled_password của MySQL.
  • Lỗi 3887 đã chặn sai lệnh PROT được sử dụng cho FTPS.
  • Lỗi 3819 DANH SÁCH thứ hai và tiếp theo của thư mục có nhiều tệp rất chậm.
  • Lỗi 3894 ftptop không hoạt động với --en-nls.
  • Lỗi 3895 Thiếu mục nhập TransferLog trong một số điều kiện ngoài không gian.
  • Lỗi 3905 Xử lý thông báo PAM_RADIO_TYPE dành riêng cho Linux đúng cách.
  • Tải xuống bản tải xuống lỗi 3904 bằng cách sử dụng mẫu hình cầu đôi khi không thành công.

Có gì mới trong phiên bản 1.3.3d:

  • Đây là bản phát hành bảo trì, chứa các bản sửa lỗi được nhập lại cho lỗi được tìm thấy trong bản phát hành 1.3.3.

Phần mềm tương tự

Mintty
Mintty

20 Feb 15

Shelisp
Shelisp

15 Apr 15

GtkTerm
GtkTerm

20 Feb 15

crosstool-NG
crosstool-NG

20 Feb 15

Ý kiến ​​để ProFTPD

Bình luận không
Nhập bình luận
Bật hình ảnh!