vsftpd

linux(centos)部署ftp服务

被刻印的时光 ゝ 提交于 2019-12-06 16:22:47
由于自动化需要,部署一台ftp服务器 安装vsftpd yum install vsftpd -y 安装完成之后,在/etc/vsftpd目录下会有四个文件 [root@localhost ~]# ll /etc/vsftpd/ 总用量 20 -rw-------. 1 root root 125 10月 31 2018 ftpusers 黑名单文件,此文件里的用户不允许访问 FTP 服务器 -rw-------. 1 root root 361 10月 31 2018 user_list 白名单文件,是允许访问 FTP 服务器的用户列表 -rw-------. 1 root root 5116 10月 31 2018 vsftpd.conf 核心配置文件 -rwxr--r--. 1 root root 338 10月 31 2018 vsftpd_conf_migrate.sh FTP服务 先增加一个登陆ftp服务器的用户,并设置用户密码为123456,密码可以自己更改 useradd ftpuser echo 123456|passwd ftpuser --stdin 更改ftp可以登陆的用户, vim user_list # vsftpd userlist # If userlist_deny=NO, only allow users in this file # If

Centos7上vsftpd的配置和安装

谁说胖子不能爱 提交于 2019-12-06 14:27:22
FTP (File Transfer Protocol)是向服务器传输文件的一种选择。服务器端我们普遍采用 vsftpd 搭建 FTP Server。FTP 客户端遍布各平台。强烈推荐一个FTP客户端 yumm . <!-- more --> 安装 使用 yum 安装 更新 yum: yum -y update 安装 vsftpd: yum install vsftpd vsftpd 服务管理 创建开机自启动服务: systemctl enable vsftpd.service 开启服务: service vsftpd start 停止服务: service vsftpd stop 重启服务: service vsftpd restart 测试是否可访问 使用 ftp 命令尝试登录,此时开启了匿名登陆,用户名为 ftp,密码为空。 配置 编辑 vsftpd.conf ,更改 vsftpd 服务运行参数。 配置为不允许匿名访问 anonymous_enable=NO 配置支持被动模式 pasv_enable=YES pasv_min_port=40000 pasv_max_port=40080 用户管理 创建Linux用户 添加用户 useradd -g ftp -d /var/www -s /sbin/nologin ftpuser 设置用户密码 passwd ftpuser 来源

CentOS7安装及配置vsftpd (FTP服务器FTP账号创建以及权限设置)

馋奶兔 提交于 2019-12-06 12:29:55
本文章向大家介绍CentOS7安装及配置vsftpd (FTP服务器FTP账号创建以及权限设置),主要包括CentOS7安装及配置vsftpd (FTP服务器FTP账号创建以及权限设置)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。 1,安装vsftpd的 yum -y install vsftpd 2、设置开机启动 systemctl enable vsftpd 3、启动ftp服务 systemctl start vsftpd.service 4、打开防火墙,开放21端口(centos7.4以后默认关闭Firewall防火墙) 1 firewall-cmd --zone=public --add-port=21/tcp --permanent 2 firewall-cmd --permanent --zone=public --add-service=ftp 3 firewall-cmd --reload 5、添加ftp用户 useradd -g root -d /home/wwwroot/asite -s /sbin/nologin ftpuser 注:表示新增一个ftpuser(用户名),且指定上传目录在/home/wwwroot/asite下 如果后期想变更此用户的上传目录到(/run/media/root/xxx

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

帅比萌擦擦* 提交于 2019-12-06 12:17:59
将所有用户禁锢在自己的家目录下时,修改配置文件/etc/vsftpd/vsftpd.conf chroot_local_user=YES 之后重启服务,再次连接出现 500 OOPS: vsftpd: refusing to run with writable root inside chroot() 出现原因: 从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。 解决办法: 设置用户主目录的权限,取消写权限 chmod a-w /home/user2 来源: https://www.cnblogs.com/sswind/p/11982849.html

搭建达梦数据库测试环境的安装步骤及注意事项

百般思念 提交于 2019-12-06 07:57:30
一、 测试环境介绍 操作系统:中标麒麟,64位6.0版本 数据库:达梦,7.6企业版 ODBC:2.3办法 二、 测试环境准备 安装Linux操作系统(略) 上传数据库及ODBC安装软件 用root用户传(注意事项) 配置ftp ftp配置文件一般放在/etc/vsftpd 或者 /etc目录下. 大家如果想用root用户来登陆,可以这样做.打开ftpusers和user_list, 再root和nobody前面加上#,在实际情况不提倡这样,否则太危险了. 启动ftp #/sbin/service vsftpd start Linux下启动ftp服务 首先服务器要安装ftp软件,查看是否已经安装ftp软件下 #which vsftpd 如果看到有vsftpd的目录说明服务器已经安装了ftp软件 如果没有安装ftp软件的话,这里有下载地址和相关教程可以参考: Wing FTP Server FTP服务器端中文版安装使用教程 查看ftp 服务器状态 #service vsftpd status 启动ftp服务器 #service vsftpd start 重启ftp服务器 #service vsftpd restart 查看服务有没有启动 #netstat -an | grep 21 如果需要开启root用户的ftp权限要修改以下两个文件 #vi /etc/vsftpd

(一)OpenStack---M版---双节点搭建---基础环境配置

[亡魂溺海] 提交于 2019-12-06 02:22:40
↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ 》》》》》》 传送门 配置如下 本次搭建采用2台4核4G的虚拟机,也可以用2台2核4G 主机名 配置 网络 Controller 4核4G Interface1 192.168.100.10/24 Interface2 192.168.200.10/24 Compute 4核4G Interface1 192.168.100.20/24 Interface2 192.168.200.20/24 CentOS7.2镜像: 传送门: 官网 百度网盘 提取码:zytq Mitaka镜像 传送门: 百度网盘 提取码: e77c SecureCRTSecureFX+x64+7.0.0.326 百度网盘 链接: 提取码:v591 网络拓扑图 1.创建虚拟机 2.设置网卡名(可选) 3.设置IP地址,并重启网卡使其生效 4.关闭防火墙,关闭防火墙自启,设置SeLinux模块为Permission,删除原有在线源 5.配置yum源,并传输镜像文件到 6.创建镜像文件挂载目录,挂载镜像,并更新yum源 7.修改主机名 8.配置域名解析(Controller 和 Compute节点都需要设置) 9.测试虚拟机互通 10.Controller节点安装vsftpd服务并配置启动 11.安装Openstack包(两个节点都需要执行) 12

CentOS7 install vsftpd service

情到浓时终转凉″ 提交于 2019-12-05 20:15:52
实验环境: CentOS Linux release 7.3.1611 (Core) 内核版本:Linux version 3.10.0-514.el7.x86_64 1.查看系统自带的vsftpd软件包版本 # yum list vsftpd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.cn99.com Installed Packages vsftpd.x86_64 3.0.2-21.el7 @base 2.开始安装 # yum install -y vsftpd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.njupt.edu.cn Resolving Dependencies –> Running transaction check —> Package vsftpd.x86_64

sed基本用法

最后都变了- 提交于 2019-12-05 19:15:22
sed基本用法 案例 1 : sed 基本用法 案例 2 :使用 sed 修改系统配置 案例 3 : sed 多行文本处理 案例 4 : sed 综合脚本应用 1 案例 1 : sed 基本用法 1.1 问题 本案例要求熟悉 sed 命令的 p 、 d 、 s 等常见操作,并结合正则表达式,完成以下任务: 删除文件中每行的第二个、最后一个字符 将文件中每行的第一个、第二个字符互换 删除文件中所有的数字 为文件中每个大写字母添加括号 1.2 方案 sed 文本处理工具的用法: 用法 1 :前置命令 |sed[ 选项 ]' 条件指令 ' 用法 2 : sed[ 选项 ]' 条件指令 ' 文件 .... 相关说明如下: 条件可以是行号或者 / 正则 / 没有条件时,默认为所有条件 指令可以是增、删、改、查等指令 默认 sed 会将所有输出的内容都打印出来,可以使用 -n 屏蔽默认输出 选项中可以使用 -r 选项,让 sed 支持扩展正则 1.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:认识 sed 工具的基本选项 sed 命令的常用选项如下: -n (屏蔽默认输出,默认 sed 会输出读取文档的全部内容) -r (让 sed 支持扩展正则) -i ( sed 直接修改源文件,默认 sed 只是通过内存临时修改文件,源文件无影响) 1 ) sed 命令的 -n 选项 n 执行 p

vsftp 匿名访问设置设置

試著忘記壹切 提交于 2019-12-05 18:11:51
本文通过MetaWeblog自动发布,原文及更新链接: https://extendswind.top/posts/technical/vsftpd_configuration vsftpd (very secure ftpd),这软件在权限管理什么的也太安全了点,一点小细节出问题也会出现访问不了的问题。只是想架个ftp局域网传文件,一些博客里小细节和背后设计没有提到,踩了一点坑,记录一下简单的匿名ftp访问方案。 主要步骤 1. 使用包管理器安装 vsftpd 。(apt, yum, pacman等) 2. 修改配置文件 /etc/vsftpd.conf anonymous_enable=YES # 允许匿名访问 write_enable=YES # 允许写文件 anon_upload_enable=YES # 允许匿名用户上传文件 anon_mkdir_write_enable=YES # 允许匿名用户创建目录和写权限 anon_other_write_enable=YES # 允许匿名用户删除、重命名等其它权限 这个在配置文件里默认找不到 3. 新建匿名访问的用户和文件夹 通过 local_enable 选项能够允许ftp通过本地用户访问,登录之后会访问用户的主目录。当使用匿名用户访问时,vsftpd会将用户名为ftp的用户作为登录用户,进入ftp用户的主目录。 注意

pure-ftpd搭建ftp服务

梦想与她 提交于 2019-12-05 14:37:46
二、使用pure-ftpd搭建ftp服务 pure-ftpd比较小巧 2.1、安装pure-ftpd yum install -y epel-release yum install -y pure-ftpd 2.2、修改配置文件后启动 vim /etc/pure-ftpd/pure-ftpd.conf #找到pureftpd.pdb这行,把行首的#删除 启动: systemctl stop vsftpd systemctl start pure-ftpd 启动前注意,如果之前启动了vsftpd,需要先关闭该服务。 2.3、建立账号 为了安全起见,我们仍然使用虚拟用户 2.3.1、创建虚拟用户 mkdir /data/ftp/ #生成虚拟用户关联的系统用户 useradd -u 1010 pure-ftp chown -R pure-ftp:pure-ftp /data/ftp/ #创建虚拟用户 pure-pw useradd ftp_user -u pure-ftp -d /data/ftp -u:指定关联的系统用户 -d:指定家目录 使用pure-pw –help可以查看该命令的使用帮助 2.3.2、创建用户信息数据库文件 pure-pw mkdb 2.4、测试 同vsftpd 来源: oschina 链接: https://my.oschina.net/u/3760338