如何在Linux上配置FTP、DNS、Postfix ?

在线等,问题解决给分!!!

FTP服务器的架设 设备环境:Linux企业4一台,windows xp一台。
Linux企业4为服务器FTP server windows xp为客户机 FTP client
一、服务器配置 设ip:192.168.10.10
1、安装vsftpd rpm -qa | grep vsftpd来检查是否安装 (检查结果未安装)
将光盘放入光驱
挂载:mount /dev/cdrom /media/cdrom
进入目录:cd /media/cdrom/RedHat/RPMS
查找安装包:ll *vsftpd*
安装:rpm -ivh vsftpd-2.0.1-5.i386.rpm
2、配置主配置文件 vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES 是允许匿名登陆 anonymous_enable=NO 是不允许匿名登录
local_enable=YES 是允许本地登录(NO为不允许本地登录)
默认共享出来的目录 (/var/ftp)
新建文件: touch a b c d
3、启动vsftpd服务: service vsftpd start 用客户机访问,打开IE浏览器,
输入:ftp://192.168.10.10
可以访问到ftp服务器,并可以下载,但不能上传。
4、禁止匿名用户访问:把anonymous_enable=YES改为NO
禁锢普通用户在家目录:chroot_local_user=YES
5、新建用户:useradd linux passwd linux
用客户机访问,打开IE浏览器,
输入:ftp://192.168.10.10 输入用户名和密码可以访问到ftp服务器,并可以上传与下载。

对于DNS
不同版本可能目录不同 但是路径都不深 根下几个目录中ls下就能找到了
环境:服务器IP192.168.10.10
域名:www.aaa.com
主要RPM包名为bind*和caching*
#rpm -qa | grep bind 查看是否已安装
#rpm -qa | grep caching 查看是否已安装
下载好RPM包后 进入包所在目录
如有光碟
#mount /dev/cdrom
#cd /media/cdroom/目录
#rpm -ivh bind(TAB补全吧) 安装包
#rpm -ivh caching(补)
#netconfig 配好IP DNS指向自己IP
#service network restart 重启服务
#vi /etc/named.conf 修改主配文件
找到正向和反向之间那里 复制正向的5行:5yy 再在下面p粘贴好
只要修改几处 将localhost改为aaa.com将localhost.zone改为aaa.zheng
再粘贴反向的几行将0.0.127改为10.168.192(视IP而定)将named.local改为db.fan(随意改 好记就成 只要
和后面的文件名一致就可以了)
:wq保存退出
#cd /var/named
#ls 查看文件找到named.local
#cp named.local aaa.zheng 复制摸板
#vi aaa.zheng
有2处local.host.都改为aaa.com.
下面的时间可以改 不能超过10位
修改IN NS www.aaa.com.
下面的删除(命令模式时使用dd)就可以 再添加新行
www IN A 192.168.10.10
:wq 保存退出
#cp aaa.zheng db.fan
#vi db.fan
只要最后一行改为以下就行了 别的不用动 以后所有的域名都在这里做反向
10(为ip的主机位) IN PTR www.aaa.com. (注意后面有个.)
保存退出
#service named start 启动服务
#host IP或者域名 验证
其中www只是作为主机头名称可随意改变

Postfix没做过 不知道
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-12
可以参考 鸟哥的私房菜 一书,不过配置容易维护难。……

如何在Linux上配置FTP、DNS、Postfix ?
1、安装vsftpd rpm -qa | grep vsftpd来检查是否安装 (检查结果未安装)将光盘放入光驱 挂载:mount \/dev\/cdrom \/media\/cdrom 进入目录:cd \/media\/cdrom\/RedHat\/RPMS 查找安装包:ll *vsftpd 安装:rpm -ivh vsftpd-2.0.1-5.i386.rpm 2、配置主配置文件 vi \/etc\/vsftpd\/vsftpd.conf ...

linux入门系列16--文件共享之Samba和NFS
总结与展望本文介绍了Linux中实现文件共享的两种主要方式:Samba服务和NFS服务。通过详细配置与实操步骤,我们掌握了在Linux环境下实现文件共享的技术。接下来,我们将探讨如何使用Postfix和Dovecot搭建邮件系统,实现邮件服务的搭建与管理。

linux用户操作日志linux用户操作
1、首先打开linux的终端,输入指令修改用户名,简单的用户名修改是usermod加参数l,后面跟新用户名,最后是旧用户名。 2、此时用cd命令来到home目录,会发现存在一点小问题,就是只能修改用户名而不能更新用户目录下的该用户文件。 3、如果要更新home目录下的文件夹名字,还需要使用参数d,后面跟home的路径加上新用户名...

Linux系统如何在企业服务器上使用
编辑配置文件:vi\/etc\/vsftpd\/vsftpd .conf(anonymous_enable=yes;去掉#号:#anon_upload_enable去掉#号:#anon_mkdir_write_enable=yes),编辑完成后保存::w,重启服务:service vsftpdrestart,修改权限:chmod o w\/var\/ftp\/pub,

怎么搭建自己的服务器
根据你的需求安装必要的软件和服务。例如:Web服务器:如Apache或Nginx,用于托管网站。数据库:如MySQL、PostgreSQL或MongoDB,用于存储数据。FTP服务器:如vsftpd,用于文件传输。邮件服务器:如Postfix或Sendmail,用于发送和接收电子邮件。SSH:用于远程访问服务器。5. 网络和安全配置 配置网络设置,确保服务...

linux系统组成部分linux系统组
如何在linux上用命令实现用户和组的管理? Linux上用命令实现本地用户和组的管理 本地用户和组:管理文件和进程等等 本地用户和组: 1)root:超级管理员系统创建的第一个账户 特点: id为:0 家目录:\/root 具有系统的完全控制权:小心使用。 #id uid=0(root)gid=0(root)groups=0(root)context=unconfined_u:unco...

Linux命令实验报告linux命令实验
如何在linux上用命令实现用户和组的管理? Linux上用命令实现本地用户和组的管理 本地用户和组:管理文件和进程等等 本地用户和组: 1)root:超级管理员系统创建的第一个账户 特点: id为:0 家目录:\/root 具有系统的完全控制权:小心使用。 #id uid=0(root)gid=0(root)groups=0(root)context=unconfined_u:unco...

linux加组命令linux加组
如何在Linux下添加\/删除\/修改,用户及用户组? Linux删除用户组和用户时常用的一些命令和参数。 1、从组中删除用户 编辑\/etc\/group找到GROUP1那一行,删除A 或者用命令 gpasswd-dAGROUP 2、建用户: adduserphpq\/\/新建phpq用户 passwdphpq\/\/给phpq用户设置密码 3、建工作组 groupaddtest\/\/新建test工作组 4、新建...

linux运维必须知道的几个常用命令
Linux常用的命令有哪些?老男孩教育为大家总结一下:安装和登录命令:login 、shutdown 、halt 、reboot 、mount 、umount 、chsh 文件处理命令:file 、mkdir 、grep 、dd 、find 、mv 、ls 、diff 、cat 、ln 网络操作命令:ifconfig 、ip 、ping 、netstat 、telnet 、ftp 、route 、rlogin rcp ...

安装了Postfix的Centos服务器是用什么方法来抓取远程邮件服务器上的邮件...
postfix 版本 2.5稳定版,下载地址ftp:\/\/postfix.cn99.com\/postfix\/index.html文件名 postfix-2.5.2.tar.gzpam_mysql 版本 0.7RC1,下载地址http:\/\/pam-mysql.sourceforge.net\/文件名 pam_mysql-0.7RC1.tar.gz2.2 安装rpm包安装指令:rpm –ivh rpm包名称安装顺序:mysql->pam->db4->cyrus-sasl->cyrus-imap...

相似回答