linux ftp服务器配置?ftp服务器搭建软件

如何在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服务器,并可以下载,但不能上传。

4、禁止匿名用户访问:把anonymous_enable=YES改为NO

禁锢普通用户在家目录:chroot_local_user=YES

5、新建用户:useradd linux passwd linux

用客户机访问,打开IE浏览器,

输入:输入用户名和密码可以访问到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没做过不知道

linux配置ftp服务器的过程

第一步:打开终端(快捷键是Ctrl+Alt+t),如果当前用户不是root用户,请输入命令“su”,然后输入root账户密码即可;

第二步:输入命令“apt-get update”,这一步是为了更新下载的数据源,如果不更新可能造成有几个后面的软件包无法下载;

第三步:输入命令“apt-get install vsftpd”完成安装vsftpd;

第四步:判断vsftp是否安装成功,输入命令“service vsftpd restart”重启vsftpd服务,如果他在运行状态说明安装成功;

第五步:新建“/home/uftp”目录作为用户主目录,输入命令“mkdir/home/uftp”回车,然后输入命令“ls/home”查看home目录下有uftp这个目录吗,如果有就是创建成功;

第六步:新建用户uftp并且设置密码,输入命令“useradd-d/home/uftp-s/bin/bash uftp”

回车,然后再输入命令“passwd uftp”回车,然后输入两次密码就设置ok了

第七步:使用vi修改配置文件/etc/vsftpd.conf,输入命令“vi/etc/vsftpd.conf”回车,

向文件中添加“userlist_deny=NO””userlist_enable=YES”?,“userlist_file=/etc/allowed_users”?,

“seccomp_sandbox=NO”,最后把文件中的“local_enable=YES”保存(如果提示无法保存,直接退出来,把读写和执行权限给这个文件,具体操作为:输入命令:“chmod 777/etc/vsftpd.conf”回车就可以了);

第八步:新建文件/etc/allowed_users,输入命令“vi/etc/allowed_users”,打开后再这个文件内写入“uftp”保存即可;《Linux就该这么学》

第九步:查看/etc/ftpusers文件(不能访问ftp服务用户清单)的内容,输入命令“vi/etc/ftpusers”回车,如果里面有uftp,就把他删除;

第十步:安装winscp软件,进行远程登录访问;下载直接在百度下载就行

linux怎么配置ftp服务器

一、下载vsftpd软件

sudo apt-get install vsftpd

我这里已经是安装过了

二、配置vsftpd.conf文件,这里是不允许匿名登录的情况

1、进入etc目录

cd/etc/

2、进入编辑

sudo vi vsftpd.conf

3、去掉Listen=YES anonymous_enable=NO local_enable=YES write_enable=YES前面的#号

要注意的是,如果你没有涉及到ipv6地址,listen_ipv6=YES记得要注释掉,不然的话会出现connection refused,至少我是这样了TAT

4、在文件末尾插入

pasv_min_port=10060

pasv_max_port=10090

此为vsftpd被动模式(pasv)的端口范围

5、保存退出

三、添加FTP用户

1、在一个合适的地方创建文件夹,这个文件夹作为用户的根目录,并设置好权限。例如:/home/ubuntu/ftp

2、执行如下语句添加用户(username为用户名)

sudo useradd-d/home/ubuntu/ftp-s/bin/bash username

3、执行如下语句设置密码(username为用户名)

sudo passwd username

四、启动ftp服务

sudo service vsftpd start

五、Enjoy!

阅读剩余
THE END