一、环境准备
1)CentOS release 6.5 (Final)
2)本例采用YUM安装,需要先配置好YUM源
3)为了实验的顺利,这里关闭防火墙和selinux
二、安装部署
1)配置vsftpd
代码语言:javascript复制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
三、测试
代码语言:javascript复制[root@linuxidc vsftpd]# cd /data/
[root@linuxidc data]# touch aa bb cc
[root@linuxidc data]# service vsftpd restart
此时我们可以正常从ftp服务器上面下载文件,但是上传文件会有如下报错:
解决方法:
代码语言:javascript复制[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)
代码语言:javascript复制[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下上传和下载
代码语言:javascript复制[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
代码语言:javascript复制查看ftp服务器端:
再次切回到客户端:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:zbxhhzj@qq.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。 转载本站文章请保留原文链接,如文章内说明不允许转载该文章,请不要转载该文章,谢谢合作。