LINUX 中 VSFTPD安裝
VSFTPD
简写:vsftpd是very secure FTP daemon 的缩写,是一个完全免费的,开源代码的ftp服务器软件
特点:vsftpd是一款在LINUX发行版中最受推崇的FTP服务器程序,小巧轻快,安全易用,支持虚拟用户,
支持带宽限制等功能
安装环境:CentOS 6.8.64位
vsftpd版本:
vsftpd-2.2.2-21.el6.x86_64
安装vsftpd的步骤
安装命令:
1. yum -y install vsftpd
注意:是否使用sudo权限执行(根据安装环境决定)
rpm -qa| grep vsftpd 可以通过这个命令检查是否安装了 vsftpd
默认安装路径/etc/vsftpd/vsftpd.conf
2.创建虚拟用户
A.选择在根目录或者用户目录下创建ftp文件夹:mkdir ftpfile 如:/ftpfile
B.添加匿名用户:useradd ftpuser -d/ftpfile
C.修改ftpfile权限:chown -R ftpuser.ftpuser/ftpfile
D.重设ftpuser密码:passwd ftpuser
注意:是否使用sudo权限根据实际环境
(
实战记录
创建文件夹
根目录:cd /
创建文件夹:sudo mkdir ftpfile
到创建的文件夹中:cd ftpfilee
查看:ll查看当前文件夹的使用情况
添加用户:sudo useradd (用户名字:ftpuser) ftpuser -d/ftpdfile/ (设置没有登录权限 )-s /sbin/nologin
回到根目录 cd ..
查询用户是否创建成功 ll
查看添加新用户的信息 ll | grep ftpuser(用户名称)
修改用户的密码:sudo passwd (用户名)
在ftpfile中创建一个Index.html页面:sudo vim index.html
内容:here is ftpfile
/fepfile (按ESC 在按 SHFIT在输入: wq 在回车)
)
3.ftp服务器的配置
A.cd /etc/vsftpd
B.sudo vim chroot_list
C.把刚才新增的虚拟用户添加到配置文件中,后续要引用
D.wq保存退出
E.sudo vim /etc/selinux/config 修改为SELINUX=disabled
F.wq保存退出
注:如果一会验证时碰到550拒绝访问,执行sudo setsebool -p ftp_home_dir 1
重启linux服务器 执行reboot命令
实战记录
查询软件的安装路径:whereis (软件名称)
whereis vsftpd
配置ftp服务器执指向我们创建在根目录下的文件夹并且把用户配置到ftp服务器中
sudo vim/etc/vsftpd/vsftpd.config
会打开一个文件找到bbanner节点:
bbanner:在访问ftpd服务器的时候会弹出相应的欢迎信息
)
4.防火墙的配置
A.sudo vim/etc/sysconfig/iptables
B. -A INPUT -p TCP --dport 61001:62000 -j ACCEPT
-A OUTPUT -p TCP --sport 61001:62000 -j ACEEPT
-A INPUT -p TCP --dport 20 -j ACCEPT
-A OUTPUT -p TCP --sport 20 -j ACEEPT
-A INPUT -p TCP --dport 21 -j ACCEPT
-A OUTPUT -p TCP --sport 21 -j ACEEPT
以上配置设置到防火墙中
wq保存设置退出
sudo service iptables restart 重启防火墙服务
6.执行:sudo service vsftpd restart 重启防火墙命令
只要保证 Starting vsftpd 是OK的即可
7.打开浏览器访问:ftp://服务器IP即可
8.vsftpd的常用命令:
启动:sudo service vstfpd start
关闭:sudo servcie vsftpd stop
重启:sudo service vsftpd restart
小结:
LINUX下安装vsftpd要安装vsftpd服务器,创建虚拟用户,配置,防火墙设置,验证
LINUX 中 VSFTPD安裝的更多相关文章
- linux中vsftpd登陆慢卡问题解决方法
1.修改服务器上的/etc/resolv.conf令其内容只有类似 nameserver 192.81.133.229 nameserver 114.114.114.114 出现问题的机器的resol ...
- Linux中软件安装包的格式
一.Linux常用安装包及安装方法 1.安装包一般有四类: 1)tar包,如software-1.2.3-1.tar.gz.他是使用UNIX系统的打包工具tar打包的. 2)rpm包,如softwar ...
- linux下nginx安裝
1.yum安裝 yum安裝 http://nginx.org/packages/centos/7/noarch/RPMS/ 第一步: 安裝命令: yum localinstall http://ng ...
- Linux中关于安装包的分析。——Arvin
初接解LINUX的,同样都是for linux,但rpm.tar.gz.deb包还是有很大区别的,这种区别可使安装过程进行不下去.那我们应该下载什么格式的包呢? rpm包-在红帽LINUX.SUSE. ...
- linux中vsftpd配置文件详解
vsftpd配置文件采用“#”作为注释符,以“#”开头的行和空白行在解析时将被忽略,其余的行被视为配置命令行,每个配置命令的“=”两边不要留有空格.对于每个配置命令,在配置文件中还列出了相关的配置说明 ...
- Linux中vsftpd安装和配置
目录 Redhat/CentOS安装vsftp软件 Ubuntu/Debian安装vsftp软件 Redhat/CentOS安装vsftp软件 1. 安装vsftp $ yum install vsf ...
- Linux - centos7.X 安裝 Python 3.7
说明 全部操作都在 root 用户下执行 安装编译相关工具 yum -y groupinstall "Development tools" yum -y install zlib- ...
- 鸟哥之安裝 CentOS7.x
http://linux.vbird.org/linux_basic/0157installcentos7.php since 2002/01/01 新手建議 開始閱讀之前 網站導覽 Linux 基礎 ...
- MQTT教學(二):安裝MQTT伺服器Mosquitto,Windows系統篇
http://swf.com.tw/?p=1005 「認識MQTT」文章提到,MQTT的訊息全都透過稱為代理人(broker)的伺服器交流.本文將說明頗受歡迎的開放原始碼MQTT伺服器Mosquitt ...
随机推荐
- 洛谷 P2121 拆地毯
P2121 拆地毯 题目背景 还记得 NOIP 2011 提高组 Day1 中的铺地毯吗?时光飞逝,光阴荏苒,三年过去了.组织者精心准备的颁奖典礼早已结束,留下的则是被人们踩过的地毯.请你来解决类似于 ...
- Android传统HTTP请求get----post方式提交数据(包括乱码问题)
1.模仿登入页面显示(使用传统方式是面向过程的) 使用Apache公司提供的HttpClient API是面向对象的 (文章底部含有源码的连接,包括了使用async框架) (解决中文乱码的问题.主要 ...
- Meteor 前端 RESTful API 通过后端 API 下载文件
Meteor 下载文件 问题场景 后端 HTTP server提供一个下载接口,可是须要前端 Meteor 可以给浏览器用户开一个URL来下载这个文件. 举例:在线的Meteor Logo文件就好比后 ...
- SecureCRT图形界面(通过设置调用Xmanager - Passive程序)
首先,在server进行设置 假设server是图形化界面启动的,xhost +命令能够不用运行 [root@test ~]# xhost + xhost: unable to open displ ...
- 一个站点的诞生02--用Scrapy抓取数据
假设想抓数据,就须要有爬虫程序,业内叫crawler或者spider. 有各种语言版本号的开源爬虫.c++, Java, php,在github上搜一下,以"spider c++" ...
- QT4.86写中文XML
网上都语焉不详.举例XML使用的时候,全部都是英文内容,当然不会失败了.尤其我还以VS2008编译,编译器的Character Set就有三种设置,配上QTextCodec::setCodecForC ...
- graphviz.js的图形及属性简单用法
digraph A { graph[bgcolor="cadetblue" label="图的标题" fontsize=48 fontcolor="g ...
- bzoj5029: 贴小广告&&bzoj5168: [HAOI2014]贴海报
以后做双精题请至少先跑个数据...输入都不一样... 做法就是离散化大力线段树. 记得在x+1和y-1插点 看这个数据: 1000 121 10050 8080 9950 981 56100 2002 ...
- 6.11Realm简介
CasRealm 统一认证授权中心 跟单点登录有关的.IniRealm 静态文件
- Asura监控---AsuraMonitor,阿修罗监控开源
阿修罗Monitor是一个功能强大.灵活的监控系统. 系统安装简单,配置简单,相比zabbix, nagios,cacti,小米监控等都使用相当简单.只需要会写脚本,语言不限就可以实现任意监控需求. ...