首页 帮助中心 新加坡高防服务器 CentOS 6.x环境下部署vsftpd
CentOS 6.x环境下部署vsftpd
时间 : 2023-02-01 09:38:05 编辑 : 华纳云 阅读量 : 135

一、环境准备

1)CentOS release 6.5 (Final)

2)本例采用YUM安装,需要先配置好YUM源

3)为了实验的顺利,这里关闭防火墙和selinux

二、安装部署

1)配置vsftpd

Dependencies Resolved

===============================================================================================
 Package              Arch                Version                    Repository          Size
===============================================================================================
Installing:
 vsftpd              x86_64              2.2.2-24.el6              base              156 k

Transaction Summary
===============================================================================================
Install      1 Package(s)

Total download size: 156 k
Installed size: 340 k
Downloading Packages:
vsftpd-2.2.2-24.el6.x86_64.rpm                                          | 156 kB    00:00   
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : vsftpd-2.2.2-24.el6.x86_64                                                  1/1
  Verifying  : vsftpd-2.2.2-24.el6.x86_64                                                  1/1

Installed:
  vsftpd.x86_64 0:2.2.2-24.el6                                                               

三、测试

[root@linuxidc vsftpd]# cd /data/
[root@linuxidc data]# touch aa bb cc
[root@linuxidc data]# service vsftpd restart

此时我们可以正常从ftp服务器上面下载文件,但是上传文件会有如下报错:

解决方法:

[root@linuxidc data]# ll -d /data
drwxr-xr-x. 2 root root 4096 Nov 10 14:24 /data  #该目录权限是属于root用户,root组
修改目录权限如下
[root@linuxidc data]# chown linuxidc:root /data
[root@linuxidc data]# service vsftpd restart

再次测试,已经可以正常上传到/data目录下文件了,至此vsftpd服务器搭建完成。(同样适用于CentOS 7.x)

[root@linuxidc data]# ll
total 32
-rw-r--r--. 1 root  root      0 Nov 10 14:24 aa
-rw-r--r--. 1 root  root      0 Nov 10 14:24 bb
-rw-r--r--. 1 root  root      0 Nov 10 14:24 cc
-rw-r--r--. 1 linuxidc biezz 28715 Nov 10 14:43 SSJ.txt 

附:Linux下上传和下载

[root@linuxidc /]# rpm -qa |grep lftp
lftp-4.4.8-8.el7_3.2.x86_64        #检查是否有安装lftp,如果没有请用YUM安装lftp
[root@linuxidc ~]# touch bie
[root@linuxidc ~]# lftp linuxidc@192.168.23.129
口令:
lftp linuxidc@192.168.23.129:~> put bie    #上传文件
lftp linuxidc@192.168.23.129:/>

[root@linuxidc ~]# cd /
[root@linuxidc /]# lftp linuxidc@192.168.23.129
口令:
lftp linuxidc@192.168.23.129:~> mirror -R ops/   #上传目录
Total: 1 directory, 1 file, 0 symlinks
New: 1 file, 0 symlinks
查看ftp服务器端:

再次切回到客户端:

华纳云 推荐文章
虚拟机CentOS的NAT模式联网和SecureCRT远程登录管理工具 用IIS建立高安全性Web服务器的方法 IIS7.5 显示详细错误信息的方法 Ubuntu搭建Fuchsia开发环境 CentOS7.0安装配置Redis集群 CentOS 6.5上安装Redis 3 及启动脚本 使用Multipass在Windows上利用Ubuntu Linux的全部功能 IIS发生意外错误0x8ffe2740怎么解决 如何增强Linux和Unix服务器的安全性 dns服务器未响应导致无法上网如何解决
客服咨询
7*24小时技术支持
技术支持
渠道支持