携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情
前面我们分别做了dhcp,dns和web服务器,接下来我们开始搭建ftp和email服务器,这两个服务器搭建非常简单,也是我们经常会用到的功能。 搭建ftp服务器是为了实现公司内的文件传输和资源共享功能,首先我们基于安全性能的考量,禁止匿名登录并实现登录用户锁定自己的目录,不允许查看他人目录。我们搭建的服务器最大连接数不超过5000台,各个IP地址允许和ftp服务器在同一时间段内进行15个连接,以保证效率和需求,并进行限速,最高支持512kb/s。
和昨天一样,开始我们创建本地yum源,挂载,安装vsftp这个包。使用这条命令
vim /etc/yum.repos.d/local.repo
mount /dev/cdrom /media yum install -y vsftpd
禁止匿名登录
vim /etc/vsftpd/vsftpd.conf把里面的
anonymous_enable改为NO
继续更改锁定本地目录。
xferlog_file=/var/log/vsftpd.log(开启日志)
其他性能酌情优化。
启动ftp服务。最后就是测试,创建一个用户,看看能不能登录。
email服务器就比较简单了。
先修改之前配置的dns里面的正向数据库文件/var/named/chroot/var/named/xxxxx.com.zone
xxxxx为之前你设置的dns.
在这里面添加MX记录。
由于重新设置了dns我们再重新开启一下。
安装一个服务。yum -y install devecot
然后就是配置这个服务,注意,这里我们需要修改dovecot.conf ,/conf.d/ssl.conf这两个文件。
接下来就是设置邮件的路径,在main.cf这个文件里,在设置以下格式,用Maildir需保持玉postfix的一致。
开启这两个安装的服务。成功后在系统里设置账号,密码等,完成后我们就可以测试了。
到这一步我们就完成了,下面附一张我做的测试成功截图。