vsftpd 3.0.3 发布,FTP 服务器软件

oschina
 oschina
发布于 2015年07月27日
收藏 20

vsftpd 3.0.3 发布,此版本主要是 SSL 修复和安全改进。详细改进请看 Changelog vsftpd FAQ

下载:https://security.appspot.com/downloads/vsftpd-3.0.3.tar.gz

vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开发源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。

看看都有哪些网站在使用vsftpd吧:

  • ftp.redhat.com

  • ftp.suse.com

  • ftp.debian.org

  • ftp.openbsd.org

  • ftp.freebsd.org

  • ftp.gnu.org

  • ftp.gnome.org

  • ftp.kde.org

  • ftp.kernel.org

  • rpmfind.net

  • ftp.linux.org.uk

  • ftp.gimp.org

  • ftp-stud.fht-esslingen.de

  • gd.tuwien.ac.at

  • ftp.sunet.se

  • ftp.ximian.com

  • ftp.engardelinux.org

  • ftp.sunsite.org.uk

  • ftp.isc.org

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:vsftpd 3.0.3 发布,FTP 服务器软件
加载中

精彩评论

厦门萝卜
厦门萝卜
https://security.appspot.com/downloads/vsftpd-3.0.3.tar.gz
下载不了,被墙了?之前开源中国有个软件下载怎么没了 ?

最新评论(19

x
xiangxinziji
根本不能下载
理工小强
理工小强

引用来自“neo-chen”的评论

FTP 已死
此言差异 你要是编译linux的话 就会发现大量的软件包源码下载仍然是ftp的
eechen
eechen
另外,ProFTPD这个FTP服务器也要比VSFTPD易用得多。
http://my.oschina.net/eechen/blog/303398
sudo apt-get install proftpd-basic

sudo mkdir -p /png/proftpd
sudo ftpasswd \
--passwd \
--file=/png/proftpd/passwd \
--name=test \
--uid=122 \
--gid=65534 \
--home=/srv/ftp \
--shell=/bin/false

其中uid和gid我使用的是安装proftpd时自动创建的系统用户ftp:nogroup的uid和gid,执行cat /etc/passwd|grep ftp可见./srv/ftp是安装proftpd时自动创建的目录,所有者为ftp:nogroup,权限为755.这样虚拟用户test以系统用户ftp:nogroup登录/srv/ftp便可以对该目录进行读写.Linux上的FTP Server的读写权限是映射到系统UGO(User Group Other)上的.创建虚拟用户时通过设置系统用户uid和gid,以及合理地配置/srv/ftp目录及其文件权限来实现读写控制.
eechen
eechen

引用来自“eechen”的评论

VPS的话还是喜欢用OpenSSH Server提供的SFTP服务。可以用ChrootDirectory限制SFTP登录的用户只能访问指定目录且不能进行ssh登录:
sudo adduser sftpuser1 --home /sftp/sftpuser1 --shell /bin/false
sudo nano /etc/ssh/sshd_config (执行man sshd_config查看配置说明)
把 Subsystem sftp /usr/lib/openssh/sftp-server
修改为 Subsystem sftp internal-sftp
并加入:
Match User sftpuser1
  ChrootDirectory /sftp/sftpuser1
  ForceCommand internal-sftp
  AllowTcpForwarding no
  X11Forwarding no
注意ChrootDirectory设置的目录/sftp/sftpuser1的所有者必须是root,并且该目录的上级目录/sftp的所有者也必须是root.
而且只有所有者拥有写权限,/sftp/sftpuser1和/sftp的权限最大设置只能是755.
sudo chown root:root /sftp/sftpuser1
sudo service ssh reload

配置好后,用户sftpuser1只能通过sftp访问指定目录,而且不能进行ssh登录:
sftp sftpuser1@127.0.0.1 登录成功,执行 ls -lha / 可见根目录为 /sftp/sftpuser1, 执行cd ..可见无法进入上一层目录.
ssh sftpuser1@127.0.0.1 提示:
Could not chdir to home directory /sftp/sftpuser1: No such file or directory
This service allows sftp connections only.
Connection to 127.0.0.1 closed.
eechen
eechen
VPS的话还是喜欢用OpenSSH Server提供的SFTP服务。可以用ChrootDirectory限制SFTP登录的用户只能访问指定目录且不能进行ssh登录:
sudo adduser sftpuser1 --home /sftp/sftpuser1 --shell /bin/false
sudo nano /etc/ssh/sshd_config (执行man sshd_config查看配置说明)
把 Subsystem sftp /usr/lib/openssh/sftp-server
修改为 Subsystem sftp internal-sftp
并加入:
Match User sftpuser1
  ChrootDirectory /sftp/sftpuser1
  ForceCommand internal-sftp
  AllowTcpForwarding no
  X11Forwarding no
晒太阳的小猪
晒太阳的小猪
不知道在LINUX下部署,导致的和WIN系统的字符集问题解决了没有。呵呵
梦鄂
梦鄂

引用来自“Tuesday”的评论

FileZilla Server 0.9.53 才好用吧.

界面配置..
那个是windows上的,这个是linux的。没有可比性
独孤青冥
独孤青冥
一直用scp,要不就用git
Tuesday
Tuesday
FileZilla Server 0.9.53 才好用吧.

界面配置..