文档章节

vsftpd安装

xpttxsok
 xpttxsok
发布于 2017/06/03 11:16
字数 548
阅读 8
收藏 0
点赞 0
评论 0

1.卸载vsftpd 
sudo yum remove vsfftpd

2.安装vsftpd
yum -y install vsftpd

3.在/usr/local/devtools目录创建ftpfile文件夹
[root@xupan001 devtools]# pwd
/usr/local/devtools
[root@xupan001 devtools]# mkdir ftpfile

4.创建用户,只对ftpfile有权限,并且没有登陆权限
[root@xupan001 ~]# cd /usr/local/devtools/ftpfile/
[root@xupan001 ftpfile]# ll
total 0
[root@xupan001 ftpfile]# sudo useradd ftpuser -d /usr/local/devtools/ftpfile/ -s /sbin/nologin 

-d:指定用户登入时的主目录,替换系统默认值/home/<用户名>
-s:指定用户登入后所使用的shell。默认值为/bin/bash。


对/sbin/nologin的理解
系统账号的shell使用 /sbin/nologin ,此时无法登陆系统,即使给了密码也不行。  所谓“无法登陆”指的仅是这个用户无法使用bash或其他shell来登陆系统而已,并不是说这个账号就无法使用系统资源。

 

5.赋值权限
sudo chown -R ftpuser.ftpuser /usr/local/devtools/ftpfile/

6.查看权限
[root@xupan001 devtools]# ll | grep ftpfile
drwxr-xr-x   2 ftpuser ftpuser 4096 Jun  1 12:30 ftpfile
用户名和用户组都是ftpuser

7.重置密码
[root@xupan001 devtools]# passwd ftpuser
Changing password for user ftpuser.
New password: 
BAD PASSWORD: it is based on a dictionary word
BAD PASSWORD: is too simple
Retype new password: 
passwd: all authentication tokens updated successfully

8.创建文件
[root@xupan001 ftpfile]# vim index.html

9.添加内容
[root@xupan001 ftpfile]# vim index.html
here is ftpfile
/usr/local/devtools/ftpfile/index.html

10.配置vsftpd
[root@xupan001 ftpfile]# whereis vsftpd
vsftpd: /usr/sbin/vsftpd /etc/vsftpd /usr/share/man/man8/vsftpd.8.gz

 

11.编辑配置文件
vim /etc/vsftpd/vsftpd.conf 

anonymous_enable=NO

ftpd_banner=Welcome to xpshop FTP service.
local_root=/usr/local/devtools/ftpfile
#anno_root=/usr/local/devtools/ftpfile
use_localtime=yes

 

chroot_local_user=NO
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_lis

pasv_min_port=61001
pasv_max_port=62000

 


12.添加文件chroot_list,并编辑文件添加f t pu se r
vim /etc/vsftpd/chroot_list

13.防火墙设置
vim /etc/sysconfig/iptables
#vsftpd
-A INPUT -p TCP --dport 61001:62000 -j ACCEPT
-A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT

-A INPUT -p TCP --dport 21 -j ACCEPT
-A OUTPUT -p TCP --dport 21 -j ACCEPT
-A INPUT -p TCP --dport 20 -j ACCEPT
-A OUTPUT -p TCP --dport 20 -j ACCEPT

 

13.重启防火墙和vsftpd
[root@xupan001 ~]# service iptables restart
iptables: Applying firewall rules:                         [  OK  ]
[root@xupan001 ~]# service vsftpd restart
Shutting down vsftpd:                                      [FAILED]
Starting vsftpd for vsftpd:                                [  OK  ]

 

14.修改vim /etc/selinux/config 

#SELINUX=enforcing
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

15.使之生效 sudo setenforce 0

© 著作权归作者所有

共有 人打赏支持
xpttxsok
粉丝 5
博文 170
码字总数 100954
作品 0
徐汇
程序员
centos下ftp安装

1、查询本机是否安装vsftpd服务 [root@develop ~]# rpm -qa |grep vsftpd [root@develop ~]# 2、检查是否安装ftp客户端 [root@develop ~]# ftp -bash: ftp: command not found 3、从第一和第......

04zhujunjie ⋅ 2016/02/17 ⋅ 0

常用CentOS vsftpd安装设置讲解

CentOS vsftpd还是比较常用的,于是我研究了一下CentOS vsftpd,在这里拿出来和大家分享一下,希望对大家有用。这里讲解介绍centos vsftpd的设置。CentOS Linux与RHEL产品有着严格的版本对应...

nothingfinal ⋅ 2011/04/12 ⋅ 0

Centos6.0 vsftpd 安装配置

Centos6.0 vsftpd 安装配置 Vsftp 安装配置 1.查看是否安装vsftp rpm –qa |grep vsftpd 如果出现 : vsftpd-2.0.5-16.el5_5.1 说明已经安装 vsftp 安装vsftp yum -y install vsftpd 或: rp...

泥之鳅 ⋅ 2011/10/29 ⋅ 0

linux下开通ftp bash:ftp:command not found

linux自己提供了ftp(文件传输)服务和ssh(远程登陆,类似tlenet,不过比telnet安全)服务,那么怎么使用呢? 一 FTP: FTP服务有好多种,本文是使用的vsftp 1.查看ftp服务状态: 首先要确定...

xinspace ⋅ 2013/04/09 ⋅ 0

ftp快速搭建

CentOS 6.5下快速搭建ftp服务器 1、用root 进入系统 2、使用命令 rpm -qa|grep vsftpd 查看系统是否安装了ftp,若安装了vsftp,使用这个命令会在屏幕上显示vsftpd的版本 3、使用命令rpm -e ...

断情伤泪 ⋅ 2017/07/13 ⋅ 0

CentOS Linux Vsftp服务器配置

转载自http://www.osyunwei.com/archives/651.html 1、开启防火墙ftp端口 vi /etc/sysconfig/iptables #编辑防火墙配置文件 注意:如果ftp端口修改为其它的端口(比如2222),这时防火墙就要...

lishiy ⋅ 2012/02/28 ⋅ 0

烂泥:ubuntu下vsftpd虚拟用户配置

本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我微信ilanniweb。 以前搭建vsftpd都是在centos下,本以为在ubuntu按照以前的步骤搭建即可。可是实际情况告诉我...

烂泥行天下 ⋅ 2015/09/02 ⋅ 0

Linux安装及配置vsftpd

vsftpd(Very Secure FTP Daemon)是一款流行的Linux系统FTP服务器程序。下面讲解一下vsftpd的安装、配置及使用。 一、vsftpd的安装 1、使用 yum install vsftpd 安装ftp服务器程序 [root@al...

kolbe ⋅ 2016/02/28 ⋅ 0

centos7配置ftp工具

查看机器是否安装了ftp服务 [root@localhost vsftpd]# rpm -qa|grep ftp vsftpd-3.0.2-21.el7.x86_64 发现已经安装了vsftp 说是这款很牛逼的ftp服务 如果没有安装 可以使用 yum -y install v...

172385350 ⋅ 2017/02/28 ⋅ 0

linux下安装vsftpd

一:需求 linux需要安装ftp 命令:which vsftpd 查看是否有关于vsftpd的目录,没有则证明没有安装vsftpd 二:安装vsftpd 命令:yum -y install vsftpd 安装成功之后,启动 命令:service vsf...

EDIAGD ⋅ 2016/09/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vbs 取文件大小 字节

dim namedim fs, s'name = Inputbox("姓名")'msgbox(name)set fs = wscript.createobject("scripting.filesystemobject") 'fs为FSO实例if (fs.folderexists("c:\temp"))......

vga ⋅ 10分钟前 ⋅ 1

高并发之Nginx的限流

首先Nginx的版本号有要求,最低为1.11.5 如果低于这个版本,在Nginx的配置中 upstream web_app { server 到达Ip1:端口 max_conns=10; server 到达Ip2:端口 max_conns=10; } server { listen ...

算法之名 ⋅ 今天 ⋅ 0

Spring | IOC AOP 注解 简单使用

写在前面的话 很久没更新笔记了,有人会抱怨:小冯啊,你是不是在偷懒啊,没有学习了。老哥,真的冤枉:我觉得我自己很菜,还在努力学习呢,正在学习Vue.js做管理系统呢。即便这样,我还是不...

Wenyi_Feng ⋅ 今天 ⋅ 0

博客迁移到 https://www.jianshu.com/u/aa501451a235

博客迁移到 https://www.jianshu.com/u/aa501451a235 本博客不再更新

为为02 ⋅ 今天 ⋅ 0

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

PHP语言系统ZBLOG或许无法重现月光博客的闪耀历史[图]

最近在写博客,希望通过自己努力打造一个优秀的教育类主题博客,名动江湖,但是问题来了,现在写博客还有前途吗?面对强大的自媒体站点围剿,还有信心和可能型吗? 至于程序部分,我选择了P...

原创小博客 ⋅ 今天 ⋅ 0

IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane ⋅ 今天 ⋅ 0

浅谈设计模式之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻...

佛系程序猿灬 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部