CentOS7上安装FTP服务
-----------------------------------------------------------------------------------------------------------------------------
说明:网络上有很多关于centos7安装配置ftp的教程,经鉴定大多是无效的,我经过亲身实践,总结出了最完美的安装配置以及卸载的方法,一下就为您展示我辛勤劳动的结晶。
-----------------------------------------------------------------------------------------------------------------------------
1、使用yum安装vsftpd
yum -y install vsftpd
2、设置开机启动
systemctl enable vsftpd.service
3、查看配置文件路径
rpm -qc vsftpd
4、创建密码明文文件
vim /etc/vsftpd/uftp.txt
奇数行为账号,偶数行为密码。
5、根据明文创建密码DB文件
db_load -T -t hash -f /etc/vsftpd/uftp.txt /etc/vsftpd/uftp.db
6、查看密码数据文件
file /etc/vsftpd/uftp.db
7、为vsftpd添加guest账户
useradd -d /home/wwwroot -s /sbin/nologin uftp
8、打开 /etc/pam.d/vsftpd,将原本所有内容注释掉
查看系统版本号: getconf LONG_BIT
系统为32位:
auth required pam_userdb.so db=/etc/vsftpd/uftp
account required pam_userdb.so db=/etc/vsftpd/uftp
系统为64位:
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/uftp
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/uftp
9、修改配置文件
vim /etc/vsftpd/vsftpd.conf,
将# anonymous_enable=YES 改为 anonymous_enable=NO
添加如下代码:
guest_enable=YES
guest_username=uftp
allow_writeable_chroot=YES
virtual_use_local_privs=YES
10、重启vsftpd服务
systemctl restart vsftpd
11、测试ftp服务器是否搭建成功
方法一:windows上命令行:

方法二:windows文件管理器访问

方法三:FileZilla上测试,注意不要输入端口号就行啦:

12、卸载ftp服务
vsftpd-2.0.5-16.el5_5.1 #此处是查找vsftpd的返回结果
#用rpm -e 查找结果 进行删除就ok了。
warning: /etc/vsftpd/user_list saved as /etc/vsftpd/user_list.rpmsave
warning: /etc/vsftpd/ftpusers saved as /etc/vsftpd/ftpusers.rpmsave #删除时将备份vsftp的用户列表文件。
看下是否卸载了vsftpd,
#systemctl status vsftpd
#whereis vsftpd
然后手工删除vsftpd最后的余孽。
12、高频ftp操作命令
#设置开机启动
systemctl enable vsftpd.service
#开启ftp服务
systemctl start vsftpd
#关闭ftp服务
systemctl stop vsftpd
# 重启
systemctl restart vsftpd
# 查看vsftpd服务的状态
systemctl status vsftpd.service
CentOS7上安装FTP服务的更多相关文章
- 在Ubuntu 14.04 上安装 FTP 服务
1. sudo apt-get update 2. sudo apt-get install vsftpd 3. adduser sammy Assign a password when prompt ...
- 在CentOS7上安装ftp服务器用于保存服务端上传的图片。
1.CentOS卸载vsftpd的方法 如果服务器上已经安装了vsftpd服务,配置出错需要卸载vsftpd服务. 1.1 查找vsftpd服务 [root@localhost /]# rpm -aq ...
- CentOS7下安装FTP服务
1.安装vsftp 1.1.安装vsftp,测试安装的vsftpd的版本是:vsftpd.x86_64 0:3.0.2-11.el7_2 yum -y install vsftpd 1.2.修改配置文 ...
- centos6.5上安装ftp服务
这是之前搭建过,但没记录,因为昨天使用人过来说使用有问题,突然发现没有记录,好心慌,现在的记忆真的只有1周而已,穷和老都是原罪啊!! 环境准备:centos6.5 vm 安装ftp:
- 在 CentOS7 上安装 Zookeeper服务
1.创建 /usr/local/services/zookeeper 文件夹: mkdir -p /usr/local/services/zookeeper 2.进入到 /usr/local/serv ...
- 翻译:在Ubuntu 14.04上安装FTP服务器的方法
说明: 1.原文地址:http://www.krizna.com/ubuntu/setup-ftp-server-on-ubuntu-14-04-vsftpd/ 2.今天要做一个网络日志的迁移程序,搬 ...
- 在Win7的IIS上搭建FTP服务及用户授权
FTP服务 FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Internet上的双向文件传输(即文件的上传和下载).在网络上有 ...
- 在Win7的IIS上搭建FTP服务及用户授权——转载!!
原文地址:http://blog.sina.com.cn/s/blog_6cccb1630100q0qg.html FTP服务 FTP是文件传输协议(File Transfer Protocol)的简 ...
- 【转】在Win7的IIS上搭建FTP服务及用户授权
[转]在Win7的IIS上搭建FTP服务及用户授权 [转]在Win7的IIS上搭建FTP服务及用户授权 FTP服务 FTP是文件传输协议(File Transfer Protocol)的简称,该协议属 ...
随机推荐
- shopnc前台登陆不进去解决方法
安装好shopnc后,注册新用户成功,且登陆后提示登陆成功,但是一两秒后自动跳转回登陆页面,需要重新登陆问题 PHP写session不是自动起的,需要修改后才行,所以 找到PHP的php.ini配置文 ...
- python_如何快速下载安装第三方库?
如何快速下载安装第三方库? --通过 淘宝源 https://mirrors.aliyun.com/pypi/simple/ 本国网络进行快速安装 如何执行安装命令? pip install Dja ...
- Android5.0新控件
谷歌在推出Android5.0的同时推出了一些新控件,Android5.0中最常用的新控件有下面5种. 1. CardView(卡片视图) CardView顾名思义是卡片视图,它继承FrameLay ...
- webpack 介绍 & 安装 & 常用命令
webpack 介绍 & 安装 & 常用命令 webpack系列目录 webpack 系列 一:模块系统的演进 webpack 系列 二:webpack 介绍&安装 webpa ...
- WindowXp-Windows7-Windows运行命令(转)
Win7里面按 Win+R 呼出运行界面,一下是它的一些常用命令: 1.cleanmgr: 打开磁盘清理工具 2.compmgmt.msc: 计算机管理 3.conf: 启动系统配置实用程序 4.ch ...
- exif.js 旋转图片
还是那个问题:网上的大胸弟们BB一大堆,没几个给的代码能用的,话不多说,直接上demo: 链接:https://pan.baidu.com/s/1jJ6vnt8 密码:swwm 不要忽视demo中的s ...
- xDB and sitecore 8 hardware Recommendations
xDB and sitecore 8 hardware Recommendations as below: xDB hardware guidelines https://doc.sitecore.n ...
- Trusted Execution Technology (TXT) --- 启动控制策略(LCP)篇
版权声明:本文为博主原创文章,未经博主允许不得转载.http://www.cnblogs.com/tsec/p/8428631.html 在TXT平台中,启动控制策略(Launch Control P ...
- 2.Ray-消息发布器与消息存储器
消息发布器: Ray是基于Event Sourcing设计的ES/Actor框架,ESGrain状态(State)的修改.ESGrain之间的通信默认使用RabbitMQ通信.消息的发布器主要是Rab ...
- SSD trim及4k对齐
trim可以帮助减小SSD的写放大WA问题,删除文件后不仅仅是将文件标记为删除,而是在SSD空闲的时候统一进行删除. Linux下的trim支持叫discard,修改fstab文件,在挂载参数中加上d ...
