教你使用vsftpd架设Linux中的FTP:测试

教你使用vsftpd架设Linux中的FTP:测试

配置安装完成之后,现在我们需要对vsftpd进行测试一下,看是否正常!

打开防火墙的21端口

[root@centos tmp]# vi /etc/sysconfig/iptables

添加如下规则:

-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT

重启防火墙应用新规则

[root@centos tmp]# service iptables restart
iptables:清除防火墙规则:&">nbsp;                                [确定]
iptables:将链设置为政策 ACCEPT:filter                    [确定]
iptables:正在卸载模块:                                   [确定]
iptables:应用防火墙规则:                                 [确定]

测试FTP服务的用户登录

1) 匿名用户登录
 匿名登录帐户和密码
帐户:ftp                     密码:ftp或空
帐户:anonymous              密码:任意E-mail地址或空
 登录后的根目录——/var/ftp
 测试命令
netstat –n          // 测试服务器21端口与客户机建立的链路

[root@centos tmp]# netstat -n|grep 192.168.0.21  //我的IP的192.168.0.21

tcp        0     52 192.168.0.21:22             192.168.0.1:1535            ESTABLISHED
tcp        0      0 192.168.0.21:21             192.168.0.1:1733            ESTABLISHED

2) 本地用户登录

本地用户登录后,在用户的宿主目录中,并且可以转换到系统的根目录。
为了解决本地用户登录后造成的不安全现象,可以将本地用户禁锢在其宿主目录中,具体设置:

[root@centos tmp]# vi /etc/vsftpd/vsftpd.conf

在vsftpd服务器的配置文件vsftpd.conf中添加配置项:“chroot_local_user=YES”。

# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
chroot_local_user=YES
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd/chroot_list

时间: 2024-10-27 21:11:27

教你使用vsftpd架设Linux中的FTP:测试的相关文章

教你使用vsftpd架设Linux中的FTP:配置

这一节,我们来讲一下vsftpd常用配置,下面对各个参数进行一个说明,让大家更容易明白! vsftpd服务器的配置文件 &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;主配置文件--/etc/vsftpd/vsftpd.conf vsftpd.conf文件中常用的配置:  anonymous_enable :设置为YES时,FTP服务器允许匿名登录. local_enable :设置为YES时,FTP服务器允

必看!手把手教你Linux中搭建FTP服务

FTP是什么?对于那些在服务器领域"久经沙场"的人来说,这是个简单的东西,但是对于一些新手来说,FPT是个晦涩的英文缩写,FTP是File Transfer Protocol的缩写,这是一种文件传输协议,用于Internet上的控制文件的双向传输.大多数人注意的也只是多数的FTP站点的使用率较高,需要多次重连才能连接上.FTP地址和HTTP地址相似,只是FTP地址使用ftp://前缀而不是http://. FTP的传输方式有很多种,当然主要是主动(Port模式)和被动(PASV模式)两

如何在 linux 中搭建 FTP 服务

在本教程中,我将会介绍如何搭建你自己的FTP服务.但是,首先我们应该来的学习一下FTP是什么. FTP是什么? FTP 是文件传输协议File Transfer Protocol的缩写.顾名思义,FTP用于计算机之间通过网络进行文件传输.你可以通过FTP在计算机账户间进行文件传输,也可以在账户和桌面计算机之间传输文件,或者访问在线软件归档.但是,需要注意的是多数的FTP站点的使用率非常高,可能需要多次重连才能连接上. FTP地址和HTTP地址(即网页地址)非常相似,只是FTP地址使用ftp://

Linux中搭建FTP服务器的方法_linux shell

Linux是以后操作系统的趋势所在,目前的大部分国产操作系统,甚至于安卓系统都是与Linux离不开关系.其中,FTP作为其中共享手段存在已久,我们今天就来看看怎么搭建简单的FTP服务器吧. FTP 是文件传输协议(File Transfer Protocol)的缩写.顾名思义,FTP用于计算机之间通过网络进行文件传输.你可以通过FTP在计算机账户间进行文件传输,也可以在账户和桌面计算机之间传输文件,或者访问在线软件归档.但是,需要注意的是多数的FTP站点的使用率非常高,可能需要多次重连才能连接上

linux中关于ftp查看不到文件列表的问题详解_Linux

今天配置linux服务器的ftp后,登录都正常,使用ftp工具登录后,所有目录都可以通过手工写路径访问,但是文件夹和文件列表看不到数据. 后来分析,总结原因得出结果是跟selinux有关,于是通过关闭selinux后尝试,ftp文件夹和文件列表都正常可以查看了. 如下2张图为解决前和解决后的截图: 1.解决前,通过输入正确的路径可以正常读取访问,但是看不到列表. 2.解决后,可以可视化查看列表数据. 在Linux下设置selinux有三种方法 一.在图形界面中: 桌面-->管理-->安全级别和

用VSFTPd架设Linux操作系统网络服务器

约定: 1.本帖操作环境是Redhat 9.0,vsFTPd的版本是Redhat 9.0所带的vsftpd-1.1.3-8.i386.rpm,在安装盘的第三张中 2.vsFTPd实现的最基本的目的:用系统中存在的真实用户能登入FTP,能用匿名访问. 3.本帖中vsFTPd运行模式是在standalone模式下运行的,也就是说,本帖中vsFTPd所有的功能都是在standalone模式下运行的.至于有些功能是否能在xinetd模式下运行,您就得测试了,不能照搬照抄.因为有些功能是必须运行在特定的模

使用vsftpd架设Linux FTP服务器

vsftpd 是一个基于GPL发布的类Unix类操作系统上运行的服务器的名字(是一种守护进程),它可以运行在诸如Linux.BSD.Solaris.HP-UX以及IRIX上面.它支持很多其他传统的FTP服务器所不支持的特征.它具有如下特点:非常高的安全性.带宽限制.良好的扩展性 .支持创建虚拟用户.支持http://www.aliyun.com/zixun/aggregation/9485.html">IPv6.支持虚拟IP.高速.稳定. vsftpd的名字代表"very sec

linux中使用FTP命令bash: ftp: command not found

当运行ftp localhost 提示bash: ftp: command not found 命令不存在 这主要是因为ftp包不存在,只需要安装就可以了,下面介绍几种安装方法 rpm安装方法 1.5.X版本的: rpm -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/ftp-0.17-35.el5.i386.rpm 2.6.X版本的: rpm -Uvh http://mirror.centos.org/centos/6/os/i386

linux中tcpcopy压力测试工具测试

一.tcpcopy简介 XCopy是由主要由网易的王斌开发的一套流量复制测试工具.XCopy系列包括 TCPCopy.UDPCopy.MysqlCopy 等开源软件(这些软件都集成在tcpcopy 开源项目内).曾经应用于网易的广告投放系统,urs系统,nginx hmux协议等系统,避免了上线带来的很多问题.所以很多时候我们指的tcpcopy (广义上的)就包括xcopy的全系统产品. TCPCopy 包含两部分:TCPCopy client(tcpcopy) 和 TCPCopy server