vsftpd配置

linux vsftpd 550 create directory operation faile_无需整理

£可爱£侵袭症+ 提交于 2019-12-07 08:11:21
前提: 今天配置好了vsftp, 但登陆后,除了浏览,什么也干不了。(如新建文件/文件夹, 删除文件, 重命名等都不可操作) 都是弹出 "550 create directory operation failed" 的错误信息. 查看文件夹属性, 然后改了什么用户都可读写, 结果还是一样. 配置文件有问题? 应该不会啊, 以前一向都是这样配置的啊. 还是有点不相信自己, 拿了以前的 vsftpd.conf 配置文件过来. 问题依旧, 郁闷ing..... 正解: 是SELinux(Security-Enhanced Linux----是美国国家安全局对于强制访问控制的实现, 是Linux 上最杰出的新安全子系统.)安装机制搞的鬼. 只要disable SELinux就可以了.(简单吧! 一个小问题搞得我废寝忘食) PS: 关闭SELinux方法# vi /etc/selinux/config将 SELINUX=XXX -->XXX 代表级别改为SELINUX=disabled 重启就OK了! 上网查找原因,说是selinux的原因,服务器确实开着selinux的,更改selinux的配置文件将其设为disable,可我不想重启服务器,有以下解决办法: 执行命令:setenforce 0 就可以不重启关闭selinux了,不过关闭selinux而使zend

CentOS7安装和配置FTP

不羁岁月 提交于 2019-12-07 03:39:52
1. 安装vsftpd #安装vsftpd yum install -y vsftpd #设置开机启动 systemctl enable vsftpd.service # 重启 service vsftpd restart # 查看vsftpd服务的状态 systemctl status vsftpd.service 2. 配置vsftpd.conf #备份配置文件 cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak #执行以下命令 sed -i "s/anonymous_enable=YES/anonymous_enable=NO/g" '/etc/vsftpd/vsftpd.conf' sed -i "s/ #anon_upload_enable=YES/anon_upload_enable=NO/g" '/etc/vsftpd/vsftpd.conf' sed -i "s/ #anon_mkdir_write_enable=YES/anon_mkdir_write_enable=YES/g" '/etc/vsftpd/vsftpd.conf' sed -i "s/ #chown_uploads=YES/chown_uploads=NO/g" '/etc/vsftpd/vsftpd.conf' sed -i "s/

在Ubuntu 14.04上安装搭建FTP服务器详解

喜欢而已 提交于 2019-12-06 12:52:53
今天要做一个网络日志的迁移程序,搬文件的话,想来想去还是用FTP吧。FTP用于通过TCP网络从一台主机向另外一台主机传送文件。这篇文章解说了怎样在 Ubuntu 14.04上安装FTP服务器。流行的FTP服务器端软件有:PureFTP,VsFTPD,ProFTPD。这里我采用轻量并且坑少的VsFTPd。 在Ubuntu 14.04 上安装 FTP 服务 第一步>>更新库 linuxidc @linuxidc :~$ sudo apt-get update 第二步>>采用如下命令安装VSFTPD的包 linuxidc @linuxidc :~$ sudo apt-get install vsftpd 第三步>>安装完成后打开 /etc/vsftpd.conf 文件,按如下所述修改。 取消如下行的注释(行号为29和33) write_enable=YES local_umask=022 >> 取消如下行的注释(行号120)来阻止除了用户文件夹意外的文件夹。 chroot_local_user=YES 在文件最后增加如下一行: allow_writeable_chroot=YES >>添加如下行开启消极模式 pasv_enable=Yes pasv_min_port=40000 pasv_max_port=40100 第四步>>用如下命令重启vsftpd服务 linuxidc

CentOS 安装配置 ftp

烂漫一生 提交于 2019-12-06 12:38:48
1、FTP的安装 #安装,使用vsftpyum install -y vsftpd#设置开机启动systemctl enable vsftpd.service#启动systemctl start vsftpd.service 或 sudo service vsftpd start#停止systemctl stop vsftpd.service 或 sudo service vsftpd stop#查看状态systemctl status vsftpd.service 或 sudo service vsftpd status 2、配置FTP #打开配置文件 vim /etc/vsftpd/vsftpd.conf #显示行号 :set number #修改配置 12 行 anonymous_enable=NO #修改配置 33 行 anon_mkdir_write_enable=YES #修改配置48行 chown_uploads=YES #修改配置72行 async_abor_enable=YES #修改配置82行 ascii_upload_enable=YES #修改配置83行 ascii_download_enable=YES #修改配置86行 ftpd_banner=Welcome to blah FTP service.#修改配置100行chroot_local_user

FTP服务

血红的双手。 提交于 2019-12-06 10:54:40
DAS、SAN 、NAS 存储基础知识---存储网络 直接存储(Direct Attached Storage) 存储设备与主机的紧密相连 •管理成本较低,实施简单 •储时直接依附在服务器上,因此存储共享受到限制 •CPU必须同时完成磁盘存取和应用运行的双重任务,所以不利于CPU的指令周期的优化,增加系统负担 网络连接存储(Network Attached Storage) 通过局域网在多个文件服务器之间实现了互联,基于文件的协议( FTP、NFS、SMB/CIFS等 ),实现文件共享   •集中管理数据,从而释放带宽、提高性能 •可提供跨平台文件共享功能 •可靠性较差,适用于局域网或较小的网络 存储区域网络(Storage Area Networks,SAN) 利用高速的光纤网络链接服务器与存储设备,基于SCSI,IP,ATM等多种高级协议,实现存储共享 •服务器跟储存装置两者各司其职 •利用光纤信道来传输数据﹐以达到一个服务器与储存装置之间多对多的高效能、高稳定度的存储环境 •实施复杂,管理成本高 文件传输协议FTP File Transfer Protocol 早期的三个应用级协议之一 基于C/S结构 双通道协议:数据和命令连接 数据传输格式:二进制(默认)和文本 两种模式:服务器角度 主动(PORT style):服务器主动连接 命令(控制):客户端:随机port ---

Centos下vsftp服务的搭建

戏子无情 提交于 2019-12-06 02:52:27
原文连接: https://www.cnblogs.com/freeweb/p/6518257.htm l 过程中比较常用的命令: #启动ftp service vsftpd start ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -------------------------------------------------------------------------------------------------------------------------------------------------------------------------   Linux下ftp服务可以通过搭建vsftpd服务来实现,以CentOS为例,首先查看系统中是否安装了vsftpd,可以通过执行命令 rpm -qa | grep vsftpd 来查看是否安装相应的包,如果没有安装那么可以执行 yum -y install vsftpd 来安装,安装之后首先创建ftp用户,比如ftp_test

centOS7 安装vsftp服务器

这一生的挚爱 提交于 2019-12-05 11:53:03
一.目的:有许多时候我们需要从自己机器上,上传文件到Linux服务器上,想要上传文件就必须要通过FTP 协议(File Transfer Protocol( 文件传输协议 ))。所以要在服务器上配置FTP功能。 二.步骤: 查看服务器是否安装vsftp: rpm -p -vsftpd。 如果安装则会显示vsftpd版本,没有安装就会提示未安装软件包。 安装vsftp命令(需要有root权限):yum install -y vsftpd。 安装成功之后,检查vsftp状态(是否激活active):systemctl status vsftpd.service。 此时,你已经成功安装好了vsftp服务器。但是,最关键的不是安装,而是如何配置服务器,也是难点。 三.配置: 声明:以下所有文件路径皆以 “全路径” 演示。 创建vsftp的用户数据 创建二进制文件(此文件是作为生成用户数据的一个临时数据文件,包含用户名、密码): touch '/etc/vsftpd/用户名'。用户名 自己随便取,我命名为“vsftpuser.txt”,即 touch '/etc/vsftpd/vsftpuser.txt'。 向二进制文件中添加内容: vim '/etc/vsftpd/vsftpuser.txt'。进入如下页面: 1为用户名,2为密码。 PS:一条信息需要占据一行,用户名、密码不可以写在一行。

Linux:FTP服务器的搭建

爱⌒轻易说出口 提交于 2019-12-05 09:01:52
FTP服务器的简介 系统用户 即系统本机的用户。Linux一般不会针对实体用户进行限制,因此实体用户可以针对整个文件 系统进行工作。但通常不希望他们通过FTP方式远程访问系统。 虚拟用户 只能采用FTP方式使用系统的用户,不能直接使用Shell登录系统,即虚拟用户,访问服务器 时需要验证。大多数FTP用户是这类用户。 匿名用户 对于公共性质的服务器可以提供匿名用户访问,用户名:anonymous。但在使用匿名用户时, 应对其进行尽可能多的限制,权限较低,如:同时连接的用户数量受限,访问的文件数目受限, 不能上传文件,允许操作的指令较少,设置匿用户同时登入的最大联机数量等。 FTP服务器的安装 使用yum安装vsftpd软件包 #yum install vsftpd ftp 启动服务并设置开机自启 #systemctl start vsftpd.service #systemctl enable vsftpd.service 设置防火墙与selinux机制 #firewall-cmd --permanent --zone=public --add-service=ftp #firewall-cmd --reload #setenforce 0 配置访问 配置匿名用户访问FTP ftp的配置文件 ftp的配置文件是:/etc/vsftpd/vsftpd.conf 设置匿名用户访问ftp

安装FTP

大憨熊 提交于 2019-12-05 07:48:39
yum install vsftpd -y cd /etc/vsftpd/ touch login.txt vim login.txt db_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db vim /etc/pam.d/vsftpd.u vim vsftpd.conf mkdir user_conf cd user_conf cat ../login.txt touch zhangsan # 因此需要创建以账户名命名的文件 vim zhangsan /etc/init.d/vsftpd start useradd -s /sbin/nologin vsftp # 配置文件中配置的用户是vsftp,因此要新建 chown -R vsftp:vsftp /data/dir vim /etc/hosts.deny vim /etc/hosts.allow 编辑这俩文件,限定可以访问ftp的IP地址,只允许我们指定的IP来访问 来源: https://www.cnblogs.com/t-road/p/11915037.html

VSFTP服务器

我与影子孤独终老i 提交于 2019-12-05 07:11:16
一、FTP服务器简介 FTP(File Transfer Protocol):文件传输协议,是一个客户机/服务器系统。使用FTP的用户需要经过验证后才能登录,FTP服务器的用户可分成3类。 系统用户: 即系统本机的用户。Linux一般不会针对实体用户进行限制,因此实体用户可以针对整个文件系统进行工作。但通常不希望他们通过FTP方式远程访问系统。 虚拟用户: 只能采用FTP方式使用系统的用户,不能直接使用Shell登录系统,即虚拟用户,访问服务器时需要验证。大多数FTP用户是这类用户。 匿名用户: 对于公共性质的服务器可以提供匿名用户访问,用户名:anonymous。但在使用匿名用户时,应对其进行尽可能多的限制,权限较低,如:同时连接的用户数量受限,访问的文件数目受限,不能上传文件,允许操作的指令较少,设置匿用户同时登入的最大联机数量等。 ftp端口 20、21被动和主动 FTP服务器 二、FTP服务器的安装 1、使用yum安装vsftpd软件包 #yum install vsftpd ftp 2、启动服务并设置开机自启 #systemctl start vsftpd.service #systemctl enable vsftpd.service 3、设置防火墙与selinux机制 #firewall-cmd --permanent --zone=public --add