linux FTP设置技巧

首先安装Linux 企业版第一张光盘中的vsftpd-2.0.1-5.i386.rpm

#rpm –ivh /media/cdrom/RedHat/RPMS/vsftpd-3.0.1-5.i386.rpm

启动vsftpd服务

#service vsftpd start

刷新防火墙

#iptables -F

这样一个简单linux下的FTP就已经搭建好了!

下面就来慢慢优化我们的FTP服务器

实验一:如果我不允许FTP匿名登陆,我们可以修改vsftpd的主配置文件来实现

#vi /etc/vsftpd/vsftpd.conf 把anonymous_enable=YES 改为anonymous_enable=NO

重启vsftpd即可!

实验二:windows中FTP服务器可以设置欢迎词,最大连接数,那我们在Linux的FTP服务器中设置呢?同样可以,我们同样可以vsftpd的主配置文件来实现

# vi /etc/vsftpd/vsftpd.conf

在最后添加 ftpd_banner=welcome to here! 这就是欢迎词

Max_clients=100 这就表示最多可以有100个用户同时访问

重启vsftpd即可!

实验三:如果不想让用户lilei登陆到我们的FTP站点,那我可以把用户lilei添加到vi /etc/vsftpd.ftpusers 重启vsftpd服务即可。

实验四:只允许一个用户lilei可以登陆FTP服务器,我可以这样做:

# vi /etc/vsftpd/vsftpd.conf 到最后添加2条,

userlist_deny=NO /这个列表里的人不拒绝,其他人拒绝(包括匿名)

userlist_file=/etc/mp /指明列表的路径

然后:#vi /etc/mp 把用户名lilei添加上去

重启vsftpd 服务即可!

不允许用户lilei登陆,其他人都可以。我可以这样做:

# vi /etc/vsftpd/vsftpd.conf 把上面添加的userlist_deny=NO

改为userlist_deny=YES /这个列表中的人拒绝,其他人通过。

重启vsftpd 服务即可!

实验五:注册的用户我们可以给他很高的下载速度(200k),匿名用户的话,给他们20K的速度,可以这样做:

# vi /etc/vsftpd/vsftpd.conf 在最后添加

Local_max_rate=200000

Anon_max_rate=20000

重启vsftpd 服务即可!

实验六:zhangsan、lisi、wangwu三个用户来给他们设置不同的FTP下载速度,我可以这样做:

# vi /etc/vsftpd/vsftpd.conf 到最后添加

User_config_dir=/etc/vsftpd /定义用户的配置文件

#vi /etc/vsftpd/zhangsan 添加以下

Local_max_rate = 3000

#vi /etc/vsftpd/lisi 添加以下

Local_max_rate = 30000

#vi /etc/vsftpd/wangwu 添加以下

Local_max_rate = 300000

重启vsftpd 服务即可!

实验七:如何建立简单的虚拟用户呢?我只想让他们可以登陆FTP,但不能登陆我的linux系统,这样可以保证FTP服务器的安全。可以这样做:

Adduser –g ftp –s /sbin/nolgin user01 /直接添加user01用户到ftp组,

Passwd user01 /给user01设置密码

实验八:上面所说的虽然简单,但还是不安全,那还有没有其他的方法来创建更安全的虚拟用户呢?有!我们可以这样做:

1, 建立虚拟用户的口令库文件

#vi logins.txt 添加以下

Zhangsan /用户名

123 /密码

Lisi

234

Wangwu

345

2, 生产vsftpd的认证数据库

#db_load –T –t hash –f logins.txt /etc/vsftpd/vsftpd_logins.db

改数据库权限

#chmod 600 /etc/vsftpd/vsftpd_logins.db

3,建立虚拟用户所需的PAM配置文件

#vi /etc/pam.d/vsftpd.vu 添加以下:

auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_logins

Account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_logins

4,建立虚拟用户及所要访问的目录并设置相应的权限

#useradd -d /home/ftpsite virtual /建立vsftpd虚拟用户所需的系统帐号

#chmod 700 /home/ftpsite/ 设置宿主目录的权限为700

5,设置vsftpd.conf配置文件

#vi /etc/vsftpd/vsftpd.conf 添加如下:

Guest_enable=YES

Guest_username=virtual

Pan_service_name=vsftpd.vu

Anon_world_readable_only=NO

重启vsftpd服务即可!

实验九:管理虚拟用户,要求如下:

Wangwu有浏览目录、上传、改名、删除等权限

Lisi 有浏览目录、上传、下载权限

Zhangsan 有浏览目录、下载的权限(且只能在/misc/abc目录下,速度为20k)

我们可以这样做:

首先编辑vsftpd的主配置文件,

#vi /etc/vsftpd/vsftpd.conf 添加如下:

User_config_dir=/etc/vsftpd /指定虚拟用户配置文件的存放处

然后满足wangwu的需求:

Vi /etc/vsftpd/wangwu 添加如下:

Anon_world_readable_only=NO //开放读的权限(如果没有添加此项,用户看到的目录是隐藏的)

Anon_upload_enable=YES

Anon_mkdir_write_enable=YES

Anon_other_write_enable=YES

满足lisi的需求:

Vi /etc/vsftpd/lisi 添加如下:

Anon_world_readable_only=NO //开放读的权限(如果没有添加此项,用户看到的目录是隐藏的)

Anon_upload_enable=YES

满足zhangsan的需求:

Vi /etc/vsftpd/zhangsan 添加如下:

Anon_world_readable_only=NO //开放读的权限(如果没有添加此项,用户看到的目录是隐藏的)

Local_root=/misc/abc //设置目录为本地

Anon_max_rate=20000

最后重启vsftpd服务即可!

实验十:如何设置匿名的用户可以上传以及删除的权限

我们可以这样做:

#vi /etc/vsftpd/vsftpd.conf 添加如下:

Anon_upload_enable=YES

Anon_mkdir_write_enable=YES

Anon_other_write_enable=YES

#chmod – R 777 /var/ftp/pub /改变pub目录的权限

重启vsftpd服务即可。

(0)

相关推荐

  • Linux ftp命令的使用方法详解

    ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux 进行ft ...

  • Linux下设置ADSL使局域网连接互联网

    系统准备:一个运转正常的Linux(这个大家都有) 硬件要求:至少一块网卡,宽带设备已经申请完毕,同时已经开通 广州电信的ADS(LAN)L使用的是PPPOE拨号方式,因此,要在Linux下使用ADS ...

  • ftp二进制上传 FTP设置二进制(binary)模式上传文件图文教程

    FTP怎么使用二进制上传文件?在linux中时我们需要设置ftp上伟为二进制,在 windows时好像没这个区别哦,下面我们来1.FlashFXP。2.LeapFTP。 3.CuteFTP。常用的ft ...

  • 千兆网络交换机设置技巧

    交换机设置你会么?哈哈,相信很多菜鸟级别的朋友们都不知道,没关系下面小编就教你千兆网络交换机设置技巧,菜鸟们也可以变成网络高手哦。 在计算机上运行Telnet客户端程序(这个程序在Windows系统中 ...

  • Linux防火墙设置

    Linux防火墙设置 【任务描述】 (1)设置网卡IP地址为192.168.1.234,子网掩码为255.255.255.0,网关为192.168.1.1。 (2)设置DNS为61.177.7.1。 ...

  • Excel中合并单元格的快捷键方法及设置技巧

    现在电脑的普及,会使用办公软件也越来越多,更多的公司也利用办公软件做统计,有些网友问到小编,Excel中合并单元格的快捷键方法及设置技巧,小编当时回答了网友的问题,但是担心有更多的网友不知道,今天小编 ...

  • Win8系统语言设置技巧之如何添加输入法

    对于刚刚接触Win8系统的朋友,在使用上可能会有点不习惯,但是熟悉Win8系统之后,你会发现Win8系统中还有很多方便快捷的操作技巧。今天,主要介绍Win8系统中语言设置技巧。在Win8系统中,可以在 ...

  • 修改XP设置技巧集之桌面调整

    源码下载|软件下载|字体下载|图片素材|电脑书籍|网页模版|网站欣赏|小游戏|博客联播|QQ表情|投票调查|计数器|JoyRssMail 首页|网络编程|站长之家|网页制作|图形图象|操作系统|冲浪宝 ...

  • 陌陌如何换头像?陌陌约炮头像尺寸大小设置技巧

    陌陌头像尺寸多大?相信对于很多喜欢陌陌的朋友都希望有一个好看的头像来赢得印象分,那么陌陌怎么设置头像呢?下面绿茶小编教大家陌陌约炮头像设置技巧。 陌陌头像尺寸 陌陌的头像与qq的头像是一样,都是可以自 ...