Linux vsD是一款小巧易用FTP服务器程序,是一款在Linux发行版中最受推崇的FTP服务器程序,特点是小巧轻快,安全易用。
在最新的各大发行版中的安装盘中都有Linux vsFTPD的软件包,用相应发行版提供的软件包管理工具就能安装。当然也可以到各大发行版的FTP镜像中找到Linux vsFTPD的软件包,用软件包的管理工具在线安装。推荐用发行版提供的软件来安装,不推荐自己编译源码包的安装方式。Fedora 或Redhat 系统,可以用下面的命令在线安装;
如果是debian 类系统,可以用apt 来在线安装;
如果是RPM的系统,也可以找到vsftpd-xxxx.rpm 的包来通过rpm命令来安装;
源码包安装的方法,如果您的系统是RPM包管理的系统,可以删除/etc/xinetd.d/vsftpd 这个文件;然后启动xinetd 服务器;
FTP用户一般是不能登录系统的,这也是为了安全。在系统中,没有权限登录系统的用户一般也被称之为虚拟用户;虚拟用户也是要写进 /etc/passwd中;这只是一种虚拟用户的方法,但说实在的并不是真正的虚拟用户,只是把他登录SHELL的权限去掉了,所以他没有能力登录系统;如果我们想把beinan这个用户目录定位在/opt/beinan这个目录中,并且不能登录系统;我们应该如下操作。
我们要先在/var/ftp目录中建一个目录
1、查看光盘挂载情况。
5、将之前移出去的配置文件还原回来yum源不能使用了,因为yum源默认使用CentOS-Base.repo配置
2、在yum源上查看可提供下载的软件包
4、启动vsftpd服务,并在启动后搜索该进程是否成功启动。
5、查看ftp默认的监听端口21是否已经处于监听状态
执行命令后可以看到21端口已经由vsftpd这个进程监听了。
6、服务启动失败的解决办法
7、匿名用户登录ftp
8、创建一个新的ftp用户