linux中小型服务器后续

90 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 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的一致。 开启这两个安装的服务。成功后在系统里设置账号,密码等,完成后我们就可以测试了。 到这一步我们就完成了,下面附一张我做的测试成功截图。

image.png