vsftpd

ubuntu16.06+vsftpd+nginx搭建图片服务器

假装没事ソ 提交于 2019-12-31 01:17:13
安装vsftpd 注:以下指令都在root账户下操作 # apt安装vsftpd apt-get install vsftpd #启动vsftpd service vsftpd start #新建用户作为专门访问ftp的账户 mkdir /home/uftp useradd -d /home/uftp -s /bin/bash uftp #将/home/uftp所有者赋为uftp chown uftp:uftp /home/uftp #新建/etc/vsftpd.user_list,用于存放ftp用户 vim /etc/vsftpd.user_list #向里面添加`uftp`,如下面图示 #编辑vsftpd配置文件  做如下修改:   打开注释 write_enable=YES   添加信息 userlist_file=/etc/vsftpd.user_list   添加信息 userlist_enable=YES   添加信息 userlist_deny=NO #重启vsftpd service vsftpd resatrt vsftpd.user_list 修改文件上传权限 在默认情况下,我们新上传的文件权限是 600 ,这时候nginx访问就会遇到 permission forbidon 的问题,这时候需要修改权限 这里主要修改 vsftpd.conf 文件两个两个参数 #

Linux下安装vsftpd

China☆狼群 提交于 2019-12-31 01:13:15
一.安装vsftpd及相关依赖包 #vsftpd安装程序和依赖表 yum install -y vsftpd pam* db4* 安装完之后,vsftpd默认在/etc/vsftpd目录下 二.修改vsftpd.conf (/etc/vsftpd/vsftpd.conf) #建立相关文件和文件夹 touch /etc/vsftpd/chroot_list mkdir /etc/vsftpd/ftplogin #修改vsftpd.conf cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak vim /etc/vsftpd/vsftpd.conf #原有配置的修改 anonymous_enable=NO chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list pam_service_name=vvsftpd #新增配置 guest_enable=YES guest_username=www user_config_dir=/etc/vsftpd/ftplogin 完整配置如下(伸手党福音),直接覆盖即可,千万不要忘记备份原文件 anonymous_enable=NO local_enable=YES write_enable=YES local_umask

CentOS 7搭建FTP服务器

99封情书 提交于 2019-12-30 08:35:18
安装vsftpd 命令:yum -y install vsftpd 修改ftp配置文件 命令:vim /etc/vsftpd/vsftpd.conf 按i进入insert模式后,按以下要求修改 anonymous_enable=YES #改为anonymous_enable=NO chroot_local_user=YES #去掉前面的注释 #chroot_list_enable=YES #chroot_list_file=/etc/vsftpd/chroot_list #不受限制的用户列表,用不用都OK allow_writeable_chroot=YES   #加上这行解决了无法登陆的问题(重点,不然可能会出现530问题) 重启ftp systemctl start vsftpd.service systemctl restart vsftpd.service 设置开机启动ftp systemctl enable vsftpd.service 配置防火墙(重点!) #先检查是否安装了iptables service iptables status #安装iptables yum install -y iptables #升级iptables yum update iptables #安装iptables-services yum install iptables

Contos7 FTP 安装步骤

大兔子大兔子 提交于 2019-12-30 08:35:06
1. 使用rpm -q vsftpd查看是否已安装 2.如未安装使用yum -y install vsftpd安装 3.修改ftp配置文件vim /etc/vsftpd/vsftpd.conf,修改内容如下: anonymous_enable=YES #改为anonymous_enable=NO chroot_local_user=YES #去掉前面的注释 allow_writeable_chroot=YES#加上这行解决了无法登陆的问题 5.测试的时候会出现请求超时,无法连接等原因,主要是需要修改防火墙配置vim /etc/sysconfig/iptables,但是查找/etc/sysconfig下并没有iptables文件,因为centos7使用的是firewall, 需要将firewall卸载,重新安装iptables,命令如下: 将firewall卸载:systemctl stop firewalld yum remove firewalld 安装iptables-services:yum install iptables-services 开启iptables:systemctl start iptables 将防火墙设为开机启动:systemctl enable iptables 在/etc/sysconfig文件夹写生成iptables配置文件:service

Linux服务器ftp+httpd部署

纵然是瞬间 提交于 2019-12-30 08:34:53
一、ftp安装 1、安装vsftpd 命令:yum -y install vsftpd 2、修改ftp配置文件 命令:vim /etc/vsftpd/vsftpd.conf 3、按i进入insert模式后,按以下要求修改 anonymous_enable=YES 改为anonymous_enable=NO chroot_local_user=YES #去掉前面的注释 #chroot_list_enable=YES #chroot_list_file=/etc/vsftpd/chroot_list #不受限制的用户列表,用不用都OK allow_writeable_chroot=YES #加上这行解决了无法登陆的问题(重点,不然可能会出现530问题) 4、重启ftp 命令:service vsftpd start #启动ftp 命令:service vsftpd restart #重启ftp 5、设置开机启动ftp 命令:chkconfig vsftpd on 6、配置防火墙(重点!) 命令:vim /etc/sysconfig/iptables 注:这里使用的防火墙是iptables 7、按i进入insert模式,加入以下内容 -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

ftp 添加用户及修改用户目录

烈酒焚心 提交于 2019-12-30 08:33:19
添加用户 : useradd 用户名 -s /sbin/nologin //限定用户test不能telnet,只能ftp; usermod -s /sbin/bash 用户名 //用户恢复正常 ;该账户路径默认指向/home/ftpadmin目录 设置ftpadmin用户密码,运行命令:”passwd ftpadmin” ; 输入两次密码,匹配成功后,就设置好了ftpadmin用户的密码了 测试连接,您可以在“我的电脑”地址栏中输入 ftp://IP 来连接FTP服务器,根据提示输入账户密码 vi /etc/passwd 文件里能看到刚刚创建的用户名和可访问目录信息 如果需要允许用户修改密码,但是又没有telnet登录系统的权限:     usermod -s /usr/bin/passwd test //用户telnet后将直接进入改密界面 查看是否存在此用户: cat /etc/passwd|grep username|wc -l 限制用户只能访问/home/test,不能访问其他路径 修改/etc/vsftpd/vsftpd.conf如下: chroot_list_enable=YES //限制访问自身目录 # (default follows) chroot_list_file=/etc/vsftpd/vsftpd.chroot_list 如果没有/etc/vsftpd

ftp服务和ftps服务的安装配置

ε祈祈猫儿з 提交于 2019-12-30 08:30:38
ftp服务和ftps服务的区别 ,ftps=ftp+ssl 1.rpm -ivh vsftpd-2.2.2-24.el6.x86_64.rpm ftp客户端安装 ftp-0.17-54.el6.x86_64.rpm 添加用户 useradd -s /sbin/nologin -d /ftpfile/myftp01 myftp01 passwd myftp01 pass: ftp2019 修改权限和目录 usermod -s /sbin/bash myftp01 telnet登陆 usermod -d /test myftp01 修改登陆目录 service vsftpd {start|stop|restart|status} service vsftpd status service vsftpd start service vsftpd stop 上传文件 ftp 10.100.150.211 ftp>put F:\test\svn.txt 上传多个文件 mput *.txt 确认远程机器上的目录已经存在文件 [root@mysql-test2 myftp01]# pwd /ftpfile/myftp01 [root@mysql-test2 myftp01]# ls -lh total 4.0K -rw-r--r-- 1 myftp01 myftp01 906 Jul 18 19

CentOS7.4搭建ftp服务

笑着哭i 提交于 2019-12-30 08:30:27
1.使用yum安装vsftpd  yum install vsftpd -y 2.安装完成后,启动 FTP 服务: #开机启动 systemctl enable vsftpd #启动ftp服务 systemctl start vsftpd 3.配置ftp权限   目前 FTP 服务登陆允许匿名登陆,也无法区分用户访问,为了安全,我们需要设置一下ftp权限   vsftpd 的配置目录为 /etc/vsftpd,包含下列的配置文件: vsftpd.conf 为主要配置文件 ftpusers 配置禁止访问 FTP 服务器的用户列表 user_list 配置用户访问控制   阅读上述配置后,开始修改配置来设置权限。   编辑 /etc/vsftpd/vsftpd.conf并修改 # 禁用匿名用户 anonymous_enable=NO # 禁止切换根目录 chroot_local_user=YES   编辑完成后,输入 :wq 保存配置,重新启动 FTP 服务,如: systemctl restart vsftpd 4.创建一个ftp用户   此处用demo1为用户名 useradd demo1   设置密码 passwd demo1   输入两次密码即可,Centos7.4密码策略太简单的不行,此处密码设置为:Demo1111 5.限制该用户仅能通过FTP访问 usermod -s

centos搭建FTP服务

爱⌒轻易说出口 提交于 2019-12-30 08:29:45
安装ftp 使用 yum 安装 vsftpd yum install -y vsftpd 安装完成后,启动 FTP 服务: service vsftpd start 启动后,可以看到系统已经监听了 21 端口: netstat -nltp | grep 21 阻止匿名访问和切换根目录 匿名访问和切换根目录都会给服务器带来安全风险,我们把这两个功能关闭。 编辑 /etc/vsftpd/vsftpd.conf, vim /etc/vsftpd/vsftpd.conf 找到下面两处配置并修改: # 禁用匿名用户 12 YES 改为NO anonymous_enable=NO # 禁止切换根目录 101 行 删除# chroot_local_user=YES 编辑完成后保存配置,重新启动 FTP 服务 service vsftpd restart 创建 FTP 用户 创建一个用户 ftpuser useradd ftpuser 为用户 ftpuser 设置密码test123 echo "test123" | passwd ftpuser --stdin 限制该用户仅能通过 FTP 访问 限制用户 ftpuser只能通过 FTP 访问服务器,而不能直接登录服务器: usermod -s /sbin/nologin ftpuser 为用户分配主目录 为用户 ftpuser创建主目录并约定:

CentOS搭建FTP服务

一世执手 提交于 2019-12-30 08:29:33
前言: 环境:centos7.5 64 位 正文: 使用 yum 安装 vsftpd yum install vsftpd -y 安装完成后,启动 FTP 服务: service vsftpd start 启动后,可以看到系统已经监听了 21 端口: netstat -nltp | grep 21 此时,访问 ftp://你的ip 可浏览机器上的 /var/ftp 目录了。 FTP 协议默认使用 21 端口作为服务端口 配置 FTP 权限 目前 FTP 服务登陆允许匿名登陆,也无法区分用户访问,我们需要配置 FTP 访问权限 了解 VSFTP 配置 vsftpd 的配置目录为 /etc/vsftpd,包含下列的配置文件: vsftpd.conf 为主要配置文件 ftpusers 配置禁止访问 FTP 服务器的用户列表 user_list 配置用户访问控制 编辑配置文件 vi /etc/vsftpd/vsftpd.conf # 禁用匿名用户 anonymous_enable=NO # 禁止切换根目录 chroot_local_user=YES 重启FTP: service vsftpd restart 创建一个用户 ftphanfan useradd ftphanfan 为用户 ftphanfan 设置密码 echo "666666" | passwd ftphanfan -