小结:linux下的FTP、DHCP、DNS和postfix
实验要求:在linux redhat 5平台上架构FTP、DHCP、DNS和邮件服务器 (刚接触linux,技术还不够熟练,文档写的简陋了些,就当是抛砖引玉吧) 实验环境 第一部分:在linux下搭建FTP服务器 要求1、实现匿名登陆 2、创建两个ftp用户,登陆后进入各自家目录 3、实现ftp用户下载速率限制 实验操作如下 挂载系统光盘镜像安装vsftpd的rpm包 安装vsftpd rpm包: 开启vsftpd服务:#/usr/sbin/vsftpd 查看vsftpd的进程 1) 实现匿名登陆 配置vsftpd的主配置文件/etc/vsftpd/vsftpd.conf #vim /etc/vsftpd/vsftpd.conf anonymous_enalbe=YES 从客户端测试ftp://192.168.18.26(192.168.18.26为服务器的地址)如下 测试成功. 2)创建两个ftp用户,登陆后进入各自家目录 说明:在此我们使用虚拟用户建立两个ftp用户 虚拟用户设置 ①建立用户列表,用户名user1、user2,密码分别为passuser1、passuser2. 说明:其实就是一个文本文件写入用户名和密码,以便下一步中db4可以使用其生成db数据库 上面为添加的虚拟用户,接着添加几个实名用户 root,bin,daemon,adm,lp,sync ②生成虚拟账户数据库 确保DB库的工具包已安装 系统缺少db4-utils包,需先安装此包 DB库已成功安装 ③在目录/etc/vsftpd下生成虚拟账号的数据库文件ftpuser.db,权限设为600 ④建立login文件,使pam能够进行验证 说明:auth 是验证用户的用户名和密码;account是验证用户是否过期等信息 ⑤建立ftp虚拟账号使用的系统账号并设置账号的目录权限 说明:-s /sbin/nologin表示ftp_virt用户永不能登陆系统 ⑥在主配置文件中添加虚拟用户的配置信息 #vim /etc/vsftpd/vsftpd.conf ⑦虚拟用户权限的设置 在主文件中指定用户配置文件放置的目录/etc/vsftpd #user_config_dir=/etc/vsftpd 为虚拟用户建立独自的目录 #mkdir /var/ftp/dir1 #mkdir /var/ftp/dir2 使系统用户ftp_virt对dir1和dir2有所有者的权利 #chown ftp_virt /var/ftp/dir1 #chown ftp_virt /var/ftp/dir2 在/etc/vsftpd目录建立虚拟用户的配置文件,且配置文件名对应每个用户名字 说明:拥有者具有上传修改权限,其他人有只读的权限 测试: 以user2登陆ftp服务器为例 在user2的目录下建立一个文件夹 3)实现实名和匿名用户下载速率限制 在主配置文件中加入以下两行 local_max_rate 120 anon_max_rate 100 第二部分:在linux上搭建DHCP服务 说明:DHCP服务器的ip为192.168.88.1/24,为客户端分配的ip为192.168.88.10--240 安装DHCP的包 开启DHCP服务:#service dhcpd start 配置DHCP的主配置文件 测试:在客户端配置网卡为自动获取. 第三部分:邮件服务器的搭建 linux系统自带的sendmail服务配置繁琐,我们在这里使用比较流行好使的邮件服务postfix sendmail把系统的25和110端口给占用了,先要将sendmail服务停止并卸载: #service sendmail stop #yum remove -y sendmail 1、postfix服务的搭建与配置如下: ① 挂载系统光盘 #mount /dev/cdrom /mnt ②进入到目录../mnt/Server下安装postfix的rpm包 # rpm -ivh postfix-2.3.3-2.1.el5_2.i386.rpm ③为主机改名 #hostname mail.mvs.com 为使系统重启后仍然是我们修改后的主机名需再做如下操作 //将HOSTNAME改为mail.mvs.com 说明:在这里还要配置DNS对主机名的解析 安装dns包 # yum install bind* DNS主配置文件配置如下 DNS zone文件配置如下 开启DNS服务:#service named start 把DNS服务加入开机启动:#chkconfig named on ④对postfix的主文件进行配置 #vim /etc/postfix/main.cf 对以下内容进行的修改
|
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |