centos配置vsftp,ftp服务

1、安装vsftp

1.1、安装vsftp,测试安装的vsftpd的版本是:vsftpd.x86_64 0:3.0.2-11.el7_2

yum -y install vsftpd

1.2、修改配置文件

vi /etc/vsftpd/vsftpd.conf

保证下面3项为YES

anonymous_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

1.3、设置vsftpd开机启动

systemctl enable vsftpd.service

1.4、启动并查看vsftpd服务状态,systemctl启动服务成功不会有任何提示,绿色的active表示服务正在运行

systemctl start vsftpd.servicesystemctl status vsftpd.service

2、本地验证ftp是否可以正常访问

2.1、安装ftp

yum -y install ftp

2.2、使用anonymous登陆,无需密码

ftp localhost

220表示服务正常,可以登陆;230表示登陆成功。

2.3、查看FTP服务器文件夹信息

3、  外部证ftp是否可以正常访问

3.1、关闭防火墙(也可以设置防火墙规则,得再百度了)

systemctl stop firewalld.service

  为防止机器重启后防火墙服务重新开启,可将防火墙服务永久关闭。

systemctl disable firewalld.service

3.2、在window上输入ftp://IP地址,可看到ftp下的目录(pub为系统预设的)

4、文件读写。

到上面为止,我们发现ftp目录下并不能读写文件,这是由文件夹权限和selinux引起的。

4.1、设置文件夹权限,将pub文件夹的权限设置为777

chmod 777 -R /var/ftp/pub

4.1、关闭selinux服务

vi /etc/selinux/config

将SELINUX=enforcing改为:SELINUX=disabled

4.3、系统重启,让配置生效

shutdown -r now

4.4、上传文件

原文地址:https://www.cnblogs.com/duanlinxiao/p/10950009.html

时间: 2024-10-15 20:47:02

centos配置vsftp,ftp服务的相关文章

CentOS 7通过FTP服务下载服务器资源(福利!!!)

实验环境: VMware虚拟机软件Service 2016系统的虚拟机(服务器)CentOS 7 系统的虚拟机(客户端) 实验目的: 使用CentOS 7通过FTP服务 下载服务器上的软件包. 实验步骤: 一.创建FTP服务 1.在服务器中打开服务器管理器,在再仪表板中选择添加角色和功能选项.2.跳转下一步至服务器角色项,找到Web服务器功能并添加.3.点击下一步来到角色服务项,选择添加FTP服务器,再次点击下一步进入安装.4.安装好后,在开始菜单里找到IIS管理器并双击进入.5.在IIS管理器

CENTOS 配置好SVN服务环境后,其他服务器无法访问 Error: Can't connect to host '192.168.1.103': 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

CENTOS 配置好SVN服务环境后,其他服务器无法访问 根据 下面的步骤配置好服务后,使用本机可以正常 连接到 SVN 服务, 但是使用局域网的其他服务器访问时出现下面的错误, Error: Can't connect to host '192.168.1.103': 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败. 时由于防火墙配置问题, 需修改防火墙规则,或者使用下面的命令把防火墙服务关闭即可 service iptables stop 配置自动启动:把svnserv

centos下开启ftp服务

如果要ftp访问linux需要安装ftp服务,vsftpd是Linux下比较好的的FTP服务器. 一.检查安装vsftp 1 //检查是否安装vsftpd 2 rpm -qa | grep vsftpd 3 //没有就安装vsftpd 4 yum -y install vsftpd 5 chkconfig vsftpd on 二.编辑vsftp配置项 配置开启虚拟账户(只能登陆ftp,不能登陆系统)以及设置访问目录 1 vim /etc/vsftpd/vsftpd.conf 2 anonymou

5. 网络配置与FTP服务笔记

IP地址: Ipv4        2*32       Ipv6 tcp      网络通讯协议 udp    用户数据报协议 常见网络端口: 20  21      ftp服务 文件共享 22   ssh服务 安全远程网络管理 23 telnet服务 25 smtp:简单邮件传输协议 发信 110 pop3:邮局协议 收信 80 www 网页服务 3306  mysql端口 53 DNS端口 /etc/services 所有系统常见端口 端口数量  tcp  65535 udp   6553

阿里云centos配置VPN(PPTPD服务)

因为公司网络访问限制影响,想配置个VPN服务,做其它访问使用,所以找了个外部服务器配置个VPN(PPTPD)服务. 环境:阿里云 centos 6.3 条件:服务器支持ppp[这里必须]和tun/tap[非必须](如需配openvpn必须) 具体安装如下: 1.  需要验证是否开启了ppp,一般只有VPS才需要验证,自己的服务器肯定是开启的. # cat /dev/ppp cat: /dev/ppp: No such device or address 如果出现以上提示则说明ppp是开启的,可以

linux(centos)部署ftp服务

由于自动化需要,部署一台ftp服务器 安装vsftpd yum install vsftpd -y 安装完成之后,在/etc/vsftpd目录下会有四个文件 [[email protected] ~]# ll /etc/vsftpd/ 总用量 20 -rw-------. 1 root root 125 10月 31 2018 ftpusers 黑名单文件,此文件里的用户不允许访问 FTP 服务器 -rw-------. 1 root root 361 10月 31 2018 user_list

centos 7安装FTP服务

FTP(文件传输协议)是一种常用的文件传输协议,今天就来说一下Linux安装vsftpd服务首先先准备一个vsftpd软件包,yum进行安装(默认系统盘里有)systemctl start vsftpd启动服务vsftpd的配置文件位置 /etc/vsftpd/vsftpd.conf此上为匿名用户的配置,匿名用户说是匿名,其实使用的是系统的默认FTP账号"ftp",他的默认FTP根目录为 /var/ftp/pub匿名用户常见的配置项及含义:anonymous_enable=YES:是否

centos配置postfix邮件服务

1.环境初始化 [[email protected] ~]# rpm -q centos-release //查看系统版本 centos-release-7-5.1804.el7.centos.x86_64 [[email protected] ~]# vi /etc/hostname //将主机名更改为邮件服务器域名mail.test.com [[email protected] ~]# systemctl disable firewalld //禁止防火墙开机自启动 [[email prot

CentOS配置Bitnami Redmine服务

参考文档:https://docs.bitnami.com/installer/faq/linux-faq/ 1.下载地址 https://bitnami.com/stack/redmine/installer 2.安装 根据脚本提示一步步安装并运行 $ chmod 755 bitnami-APPNAME-VERSION-linux.run$ ./bitnami-APPNAME-VERSION-linux.run 3.运行管理器 Bitnami native installers include