摘要:
Vsftpd是一个基于GPL发布的类UNIX系统的ftp服务器软件.其全称是Very Secure FTP Deamon,在安全性,速度和稳定性都有着不俗的表现.在安全性方面,vsftpd针对程序的权限来设计,以一般身份启动服务,对Linux系统的使用权限较低;在千兆以太网上,vsftpd的速度可以达到86MB/s;在稳定性上更是优秀,资料表明,完全工作24小时,传输数据达2.6TB,平均并发连接为1500用户,峰值达4000用户,而这些还是在单机上实现的. 阅读全文
摘要:
在网络应用日益发达的今天 FTP无疑是继WWW网络之后最为流行的软件应用之一, 在linux世界中也同样如此, 使用的FTP 软件也不外乎wu-Ftp, proFtpd(不考虑win下的serv-U), vsFtpd, 这三款FTP软件各有千秋, 大致的功能特点详见另一篇文章, 作为流行度最高的FTP server来说, VSFTP的优势也是有目共睹的.VSFTP本身的含义就是very secure FTP, 安全性自然占有优势, 而且它的安装及配置比较简单, 功能也比较强大, 在本博的文章文章中有这方面的配置教程, 在经过简单的配置后,即可投入使用, 但是就目前的较新版本而言(不论是安装最新的版本,还是由旧版本升级而来都包括在内), 也许是考虑到安全方面的因素, 提高了它的安全级别, 但是同时也带来了一些问题. 最常见的就是如下的提示:
500 OOPS: vsftpd: refusing to run with writable root inside chroot
虽然这个问题已经在本博的其他文章中有所解释, 但是只是提供了比较简单的解决方案, 对于解决它更多的思路却 阅读全文
摘要:
FTP(文件传输协议)在众多网络应用中,是仅次于web的服务,有着非常重要的地位, 它功能强大,能够很好地运行于众多Unix操作系统中。VSFTP中VS的意思是“Very Secure”。从名称可以看出,从一开始,软件的编写者就非常注重其安全性。除与生俱来的安全性外,VSFTP还具有高速、稳定的性能特点。在稳定性方面,VSFTP可以在单机(非集群)上支持4000个以上的并发用户同时连接。其安装也是十分方便简单的, 以ubuntu系统为例, 它的安装过程简单到只须输入如下的命令:
#apt-get install vsftp
之后就你的FTP就安装完成了, 但是仅是安装完成, 如果不经过配置, 还是不能很好的应用的. 涉及到配置问题, 它的配置参数的理解也就十分重要了, vsftp的各配置参数如下: 阅读全文
摘要:
在新建的FTP服务器中登陆时出现如下的错误提示:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
意思是不能使用chroot限制可写的根目录,看了下vsftpd的更新日志:
Add stronger checks for the configuration error of running with a writeable root directory inside a chroot(). This may bite people who carelessly turned on chroot_local_user but such is life.
如果开启了chroot来控制用户路径,则用户不能再具有根目录的写权限,把用户根目录的写权限去掉就可以解决问题了。 阅读全文
摘要:
FTP(文件传输协议)在众多网络应用中,是仅次于web的服务,有着非常重要的地位。在安装配置linux环境下(主指ubuntu系统)FTP服务器时, 在配置/etc/vsftp.conf及/etc/vsftpd.chroot_list等文件后(具体详见另一篇文章), 在SHELL模式下测试连接FTP服务器的命令 阅读全文
摘要:
Ubuntu下Ftp的软件有好多种:google一下:各种的一些大致特点:
wu-Ftp:比较老牌,但针对它的攻击比较多,设置比较麻烦,但功能比较强大。
proFtpd:能实现wu-Ftp以及server-U的所有功能。安全性也较高,但比起vcFtpd配置稍显复杂。
vsFtpd:功能强大,配置也比较简单
选vsftod是因为它安全、速度快
选proFtpd偶尔看到webmin支持他,所以就用了,因为方便。
选Serv-U理由windows普遍,Serv-U方便,但最大问题是盗版,所以现在不大用了
vsFtpd是大多是linux系统下自带的Ftp软件,而且像FREEBSD等网站都是采用,而且配置起来简单很多,所以我们也采用了vsFtpd
安装:
sudo apt-get install vsFtpd
配置:
备份一下源文件:
sudo cp /etc/vsFtpd.conf /etc/vsFtpd.conf.old
然后修改
sudo vi /etc/vsFtpd.conf 阅读全文
摘要:
godday作为世界首屈一指的域名提供商, 也提供基于win,linux系统的各类配置的主机, 同时也提供一个比较好用的免费邮箱, 这个对于一般的个人用户来说, 是很实用的,也足够使用了, 但是对于企业来说, 一个邮箱远远不能满足网站的需求, 对于企业站来说, 如果自己有一个企业邮局, 里面可以设置N个邮箱显然是更好的选择. 但是怎么样把这个邮局正确地由godday来解析, 却是一个比较麻烦的事情. 我们就碰到了这个问题, 好在解决了这个问题, 相信很多朋友也有这样的需求. 如果你的站只需要一个邮箱就够了, 那就使用godday提供的那个免费邮箱, 挺好用的.配置方案网上有很多. 比较简单. 所以略去. 下面先介绍一下我的环境, 我是在ubuntu下利用sendmail+openwebmail搭建了一个邮件服务器. 现在想利用godday把这个邮箱服务器解析一下. 进入正题 阅读全文
摘要:
在维护ubuntu系统过程中, 由于使用adduser和useradd感觉上并没有太大的差别, 所以也就没有在意它们的区别, 对于这个问题的重视还是在操作邮件服务器的帐号时才开始的. 在我新建用户时, 我一般都是使用useradd accountname 的方式来添加用户的. 以致于在设置完用户信息时, 却发现新帐户并不能正常登陆, 老是出现 无法建立 /home/webmaster/.openwebmail/db (Permission denied), 这样的提示, 后来研究它的帐户信息才发现, 原来主要的原因就是由于adduser和useradd的差异导致的. 它们的区别到底在哪里呢? 经GG并结合我本地的实践来看, useradd, adduser存在着很大的区别和联系, 具体分析如下: 阅读全文
摘要:
经过本博的另两篇文章教程后, 我已经可以通过浏览器正常登陆访问我的邮件服务器了, 但是在新建用户时却发生了如下的错误提示:
无法建立 /home/emailaddress/.openwebmail/db (Permission denied)
通过查询资料发现, 其实是home文件夹内有多个邮箱用户资料, 而其他用户组用户没有访问权限导致的. 它的解决办法也比较简单, 用chown命令把用户分到相应的组即可, 使用R参数则是用递归的方法把权限传到其内的文件中去,参考如下 阅读全文