前言

时下Linux大多数布局的FTP服务器都以vsftpd,至于缘何,暂时没什么供给深究。

CentOS7下安装FTP,CentOS7安装FTP

1、安装vsftpd

yum install -y vsftpd

2.设置

采取命令systemctl status vsftpd.service查看ftp状态。

开启ftp

systemctl start vsftpd.service

设置vsftpd服务开机自启

systemctl enable vsftpd.service

3.配置vsftpd.conf文件

vi /etc/vsftpd/vsftpd.conf

按 i
编辑文件,找到anon_mkdir_write_enable=YES,修改成anon_mkdir_write_enable=NO 
//不允许无名登入FTP

文本末尾加上

 local_root=/var/www   
//自身网址的根目录,笔者的是www下,当登6FTP后就会到www这几个目录

userlist_deny=NO

use_localtime=YES

安装完现在,按下 Esc 退出编辑格局,再按下:wq封存退出。

4.添加FTP账户

//比如说设置用户名字为test,密码为123456

useradd test -s /sbin/nologin     //增多用户名字为test

passwd test   
//好像非得写新建的用户名,确认之后会唤醒一遍输入密码,直接输入想好的密码就好了

5、编辑user_list文件,允许test用户访问FTP

vi /etc/vsftpd/user_lis

澳门金沙国际 1

陆.建根目录,并设置访问权限

chown -R test /var/www

chmod -Sportage 77七 /var/www   //给用户目录最大权力

好了到那边便是完事了。。。。。。。

注:假如翻开防火墙的话,须求安装一下

防火墙增加FTP服务

firewall-cmd –permanent –zone=public –add-service=ftp

firewall-cmd –reload

 

重启防火墙

service firewalld restart

翻开防火墙状态

 service firewalld status

7.重启vsftpd服务器

systemctl start vsftpd.service

 

卸载ftp方法

比方安排出错供给卸载vsftpd,在卸载此前先截止vsftpd

systemctl stop vsftpd.service

//查找ftp

rpm -aq vsftpd

//vsftpd-3.0.2-22.el7.x86_6四 (此处是找寻vsftpd的归来结果)

rpm -e vsftpd-3.0.2-22.el7.x86_6四             //用命令删除

检查是还是不是卸载了vsftpd,举办stop及start操作

systemctl stop vsftpd.service

//vsftpd: unrecognized service   找不到vsftpd 

systemctl start vsftpd.service

//vsftpd: unrecognized service   找不到vsftpd

一、安装vsftpd
yum install -y vsftpd 2.设置 使用命令systemctl status
vsftpd.service查看ftp状态。 开启ftp systemctl start vsftp…

  常常供给把 window 下的公文字传递到 Linux 中, 搭建叁个轻松的 ftp
服务器, 轻松利用,性价比高, 棒!

转帖请评释出处: 

1.安装vsftpd

  

在前1篇文章中牵线了在虚拟机中装置CentOS七,
接下来将在拓展示公布署了, 第三个正是设置ftp援助.
要不然文件怎么上传嘞,是吧…

# yum check-update
# yum -y install vsftpd

安装 vdftpd —–:

废话不多说, 伊始..

二.配置参数

  yum -y install vsftpd

 

# vi /etc/vsftpd/vsftpd.conf1

  新建登入 ftp 服务器的账号:

安装起来

修改为如下参数

【澳门金沙国际】CentOS小说 – 2.CentOS⑦安装ftp援救(vsftpd)。  新建用户: useradd ftp1
  修改用户密码: passwd 1二3

 一. 先更新一下软件包, 由于第三遍创新,所以更新项比较多, 耐心等待就好.

anonymous_enable=NO
chroot_local_user=YES
allow_writeable_chroot=YES
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=40100

  开启 vsftpd 服务: systemctl start vsftpd.service
  关闭 vsftpd 服务: systemctl stop vsftpd.service

# yum -y update

3.重启ftp

设置 SELinux ——
  SELinux 设置:
  getsebool -a | grep ftp
  allow_ftpd_anon_澳门金沙国际 ,write –> off
  allow_ftpd_full_access –> off
  allow_ftpd_use_cifs –> off
  allow_ftpd_use_nfs –> off
  ftp_home_dir –> off
  ftpd_connect_db –> off
  ftpd_use_passive_mode –> off
  httpd_enable_ftp_server –> off
  tftp_anon_write –> off

 

# systemctl restart vsftpd.service
# systemctl enable vsftpd.service

  查询出地点的新闻后举行以下的七个修改:
  setsebool -P allow_ftpd_full_access on
  setsebool -P ftp_home_dir on

  1. 安装vsftpd

    # yum -y install vsftpd

4.修改防火墙配置

修改防火墙  ——
  防火墙设置: (须求优异打听一下 firewall) 
  centos7 中 用firewall 代替了 iptables (嘲笑一下感觉分歧版本的 Linux
都会有或大或小的变动,对Yu Gang入门的(比如LZ)真的会栽跟头,很打击信心啊)
  
  检查防火墙状态
  firewall-cmd –stat

 

# firewall-cmd –permanent –add-service=ftp
# firewall-cmd –reload
# setsebool -P ftp_home_dir on

  权且开放ftp服务
  firewall-cmd –add-service=ftp
  恒久开放ftp服务
  firewall-cmd –add-service=ftp –permanent
  关闭ftp服务
  firewall-cmd –remove-service=ftp –permanent

 3. 借使未有安装vim编辑器, 就安装一下啊, 假若有则跳过这一步

伍.为ftp创建3个用户test一(钦点目录为/home/www,不容许远程登入shell)

  firewall 开启端口
  firewall-cmd –zone=public –add-port=80/tcp –permanent
#添加80端口
  firewall-cmd –zone=public –add-port=3306/tcp –permanent
#添加3306端口
  firewall-cmd –zone=public –add-port=8080/tcp –permanent
#添加3306端口

# yum -y install vim

# useradd -d /home/www -m test1 -s /sbin/nologin
# cd /home/www
# chmod -R 777 *

  查询端口开放境况
  firewall-cmd –query-port=80/tcp –zone=public #查询80端口是或不是张开

 

陆.为ftp用户安装一个密码

  查看防火墙状态
  systemctl status firewalld.service
  运行防火墙
  systemctl start firewalld.service
  关闭防火墙
  systemctl stop firewalld.service

  1. 修改vsftpd配置

    # vi /etc/vsftpd/vsftpd.conf

# passwd test

chroot设置  —–:

修改为一下参数 (那一个参数不用管地方的值, 直接在布署文件最后加上就行了.)

FTP协议详解与vsftpd在Linux上的安装配备
http://www.linuxidc.com/Linux/2016-09/134831.htm

  登入 ftp 时出现错误: 500 OOPS: vsftpd: refusing to run with
writable root inside chroot()
  在 /etc/vsftpd/vsftpd.conf 文件中, 扩展(打消注释)
  chroot_local_user=YES
  chroot_list_enable=YES
  # (default follows)
  chroot_list_file=/etc/vsftpd/chroot_list

anonymous_enable=NO
chroot_local_user=YES
allow_writeable_chroot=YES
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=40100

玩转vsftpd服务器的四大高端级配置:http://www.linuxidc.com/Linux/2013-09/90565.htm

  修改用户主目录使其并未有写权限 /home/ftp壹 :

 

vsFTPd配置教程:http://www.linuxidc.com/Linux/2013-09/90562.htm

   chmod a-w /home/ftp1      
  可是出现客户端不可能上传文件的荒唐
  修改用户主目录权限 :

  1. 再也启航 ftp

    # systemctl restart vsftpd.service

    # systemctl enable vsftpd.service

CentOS 七上运维vsftp报错消除一例
http://www.linuxidc.com/Linux/2017-02/140343.htm

   chmod -R 755 /home/ftp1
  在 /etc/vsftpd/vsftpd.conf 增加
  allow_writeable_chroot=YES

澳门金沙国际 2

Ubuntu 13.04 安装
LAMP\vsftpd\Webmin\phpMyAdmin 服务及安装
http://www.linuxidc.com/Linux/2013-06/86250.htm

  本地质度量试 ftp 登6连接:

 

景逸SUVHEL6阳台下SeLinux和vsftpd的无名上传的简要案例
http://www.linuxidc.com/Linux/2013-04/82300.htm

  ftp localhost

  1. 累加防火墙

    # firewall-cmd –permanent –add-service=ftp
    # firewall-cmd –reload
    # setsebool -P tftp_home_dir on

Linux系统vsftpd源码安装
http://www.linuxidc.com/Linux/2013-03/81475.htm

  或 ftp 192.168.191.3 (自己的 ip 地址)

澳门金沙国际 3

openSUSE
1三.2/一三.一 下安装配置 FTP服务器 vsftpd
 
http://www.linuxidc.com/Linux/2014-12/110070.htm

——————–》 FileZilla , ftp localhost 都总是成功

 

CentOS7基于虚构用户的vsftpd 
http://www.linuxidc.com/Linux/2016-11/137150.htm

  1. 增多2个ftp用户, 并设置该用户不能够长途登陆shell

    # useradd -d /home/share -m troy -s /sbin/nologin
    # chmod -R 777 /home/share

本文永世更新链接地址:http://www.linuxidc.com/Linux/2017-02/141012.htm

 

澳门金沙国际 4

八.设置用户密码

# passwd troy

注意: 密码需要输入一回, 固然提醒BAD PASSWO宝马X5D也不妨.

澳门金沙国际 5

 

 九.全体落成. 看看IP吧. 1会延续

# ip addr

澳门金沙国际 6

 

 10. 开荒ftp连接工具试试吧…

澳门金沙国际 7

澳门金沙国际 8

 

  1. 让大家加个文件试试…就叫troyfile.txt

澳门金沙国际 9

 

 

  1. 上传上去.

澳门金沙国际 10

  1. 在CentOS中开荒看看是否精确

    # cd /home/share
    # dir

澳门金沙国际 11

能够望见文件已经上传了, 至于内容.让我们用vim看看并修改试试次

 

  1. 翻开文件

    # vi /home/share/troyfile.txt

 澳门金沙国际 12

 

  1. 修改点东西…记得要用:wq保存哟..

澳门金沙国际 13

 

 1陆: 在ftp上查看文件的改换情形.

澳门金沙国际 14

 

相关文章