linux安装vsftp
来源:互联网 发布:淘宝客服奖惩标准 编辑:程序博客网 时间:2024/06/05 17:18
1.vsftp介绍:
vsftp是一个在linux下操作ftp的工具。
2.环境准备 我用的是centos6.8
- 首先我们要关闭selinux 因为selinux如果不关闭就会导致我们队linux 的操作不生效。
vi /etc/selinux/config
将SELINUX的值改为disabled
- 将关闭防火墙,因为如果开启需要配置防火墙端口出入规则过程比较麻烦,关闭后直接就能用。
service iptables stop
临时关闭防火墙
chkconfig iptables off 永久关闭防火墙 - yum安装vsftp
yum search vsftp
安装vsftpyum install vsftpd.x86_64
安装完成后尝试启动vsftp
service vsftpd start启动service vsftpd stop停止service vsftpd restart重启
添加ftp用户
useradd -d /var/ftp/test -g ftp -s /sbin/nologin ftpuser
其中,-d命令是指定用户主目录,-g是指定用户分组,-s /sbin/nologin 是禁止用户登陆系统,最后ftpuser是本次新建用户的用户名。
给该用户设置密码(连续输入两次,第二次是校验密码)
passwd ftpuser
进入配置文件,/etc/vsftpd/vsftpd.conf,修改配置
vi /etc/vsftpd/vsftpd.conf
找到 anonymous_enable=YES,将值设置为NO:禁止匿名用户访问
userlist_enable=YES 此项配置/etc/vsftpd.user_list中指定的用户也不能访问服务器,若添加userlist_deny=No,则仅仅/etc/vsftpd/user_list文件中的用户可以访问,其他用户都不可以访问服务器。如过userlist_enable=NO,userlist_deny=YES,则指定使文件/etc/vsftpd/user_list中指定的用户不可以访问服务器,其他本地用户可以访问服务器
重启服务即可
测试:
用cmd进行测试
进入到cmd
输入ftp ftp要通信的ip地址
然后输入你的ftp用户和你的ftp用户密码如图:
230 登陆成功此处标识已经成功通过ftp链接到了该服务器
注意
在此过程中你的ftp文件夹的权限不够可能造成无法登陆成功等问题。需要在root用户下将ftp文件夹的权限设置为777
如果还是不能创建文件夹就执行
chmod o+w /ftp目录 。(一般都是这个命令没有运行所以只能查看不能创建)
在linux下可以用nmap工具来查看端口的使用情况(如果没有安装可以通过yum安装)
默认ftp端口为21端口
此处我们可以看到21,22 等端口正在使用。方便我们对linux 的端口使用情况进行监测。
- Linux [ 安装vsftp ]
- linux安装vsftp
- linux下安装vsftp
- Linux安装vsftp
- linux下安装vsftp
- linux 安装 vsftp
- linux下安装vsftp
- linux下安装vsftp
- linux下安装vsftp
- linux下安装vsftp
- Linux 安装 vsftp
- linux安装vsftp
- linux安装vsftp
- Linux-安装vsftp
- Linux vsftp服务的安装
- linux下vsftp安装配置
- linux 安装及卸载vsftp
- Linux下安装配置vsftp
- 第九章 接口
- luogu3281[SCOI2013]数数
- char、wchar、string、wstring互转
- 操作json数据
- Android屏幕适配
- linux安装vsftp
- RedHat6.4安装Kibana5.2.0
- 技术人从职场中脱颖而出的成长秘诀 程序人生 技术管理
- 如何快速解决本地开发时 ajax 跨域拒绝问题
- 小区宽带当前ONU类型简介
- 分页总结
- 项目总结之防止连续点击打开两个重复页面的技巧
- 762A k-th divisor
- 谈论高并发(二十二)解决java.util.concurrent各种组件(四) 深入了解AQS(二)