打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何在linux操作系统中安装vsftp服务

现在的linux系统有多个版本,目前最新的为7.x系列。而传统的6.x系列与现在最新的7.x系列又有很多命令不一样。例如防火墙命令,systemctl命令等等。接下来,笔者就linux6系列与linux7系列分别介绍如何安装vsftp服务。


Linux 6系列:

1.查看系统的版本号,确认此linux版本确实属于6系列;

2.确保此Linux操作系统有可用的YUM安装源,因为接下来要介绍的安装方法是RPM安装方法,需要有可用的YUM安装源。如果没有可用的YUM安装源,可以参考博客:http://www.linuxidc.com/Linux/2016-11/136701.htm;

3.安装vsftpd,使用命令 yum install -y vsftpd;

4.安装完毕后确认vsftpd服务已经正确安装上,可以使用命令: rpm -qa vsftpd,如图,则显示vsftpd服务已经正确安装上

5.编辑vsftp服务的配置文件。一般在公司里,对于ftp服务都会有严格的使用规定,如一定要修改ftp的默认端口21,不能使用匿名连接等等,这些都需要在配置文件中修改参数才能实现这些功能。vsftp的配置文件默认是/etc/vsftpd/vsftpd.conf,使用vim修改这个文件就可以了。

一般情况下,此配置文件中默认配置是anonymous_enable=YES,需要修改问为NO,避免用户匿名访问;

去掉ascii_upload_enable=YES与ascii_download_enable=YES的注释#号,赋予文件上传与下载与下载的权限,否则即使能登陆服务器,也会因为权限的问题导致不能传输文件;将默认的listen=NO改为YES;

在配置文件末尾加上userlist_deny=NO,以控制指定用户的登陆;

在配置文件末尾加上listen_port=2121,以修改ftp默认的21端口,数字随意,只要在1024-65535之内就行(1024以下是系统保留的,从1024-65535是用户使用的),你开心就好,当然,不可以使用已经使用过的端口号;

6.因为在第5步中控制了指定用户的登陆,那么我们还需要编辑user list文件,在里面加上指定的可以登陆的用户。使用vim /etc/vsftpd/userlist,可以看到里面有root等一大推默认用户,全部删除,加上你指定的可以登录的用户,笔者这里是vrv。加几个用户随意,你开心就好~


7.保存之后需要在系统中加上指定的用户,使用useradd vrv,并给用户添加密码,使用passwd vrv;

8.确保linux系统的selinux是disabled状态,使用vim /etc/sysconfig/selinux命令,将SELINUX=enforcing改为SELINUX=disabled;


9.开启vsftp服务,service start vsftpd;

10.接下来你就可以使用vsftp服务了,建议使用Filezilla软件,按照实际情况写上主机名、用户名、密码与端口;




Linux 7系列与6系列不同的是防火墙命令配置,在7系列中,昨晚第8步后,需要在防火墙中开启ftp服务并开启你设置的端口号,这里以2121为例:

接下来你就可以开心的使用vsftp服务啦!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【Linux笔记】CentOS yum 安装 vsftpd
CentOS7 FTP服务搭建(虚拟用户访问FTP服务)
Linux下进行FTP设置
VsFTP出现500 OOPS: cannot change directory的解决办法
linux 安装vsftpd
Linux下安装vsftpd
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服