博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos7安装vsftpd (FTP服务器)
阅读量:5134 次
发布时间:2019-06-13

本文共 1434 字,大约阅读时间需要 4 分钟。

Centos7安装vsftpd (FTP服务器)

原文链接:
 
 
2016.02.06 21:19* 字数 238 阅读 10400评论 2

一、通过yum安装vsftpd

yum install -y vsftpd

二、修改vsftpd的配置文件

vi /etc/vsftpd/vsftpd.conf

修改配置文件如下:

1.不允许匿名访问

anonymous_enable=NO

2.允许使用本地帐户进行FTP用户登录验证

local_enable=YES

3.使用户不能离开主目录

当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。

chroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_list

配置文件最后添加(centos6.5忽略

allow_writeable_chroot=YES

要不然会报错

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

如果/etc/vsftpd/chroot_list不存在,则需要创建该文件

vi /etc/vsftpd/chroot_list

:wq直接保存并退出就行。

4.设定支持ASCII模式的上传和下载功能(此项忽略

ascii_upload_enable=YESascii_download_enable=YES

最后 :wq保存修改,重启vsftpd

systemctl restart vsftpd       ​        centos7+执行这个service vsftpd restart                     centos6+执行这个

 

三、新建FTP用户

useradd -d /var/ftp/public_root -g ftp -s /sbin/nologin ftpuser修改该FTP用户密码(统一设成******)passwd ftpuser

 

FTP访问测试

def ftp_test():    host = 'quanfa.wang'    username = '*****'    password = '*****'    f = ftplib.FTP(host)    f.set_pasv(False)    f.login(username, password)    remote_file = f.nlst()[0]    local_file = remote_file    buffsize = 1024    fp = open(local_file, 'wb')    f.retrbinary('RETR %s' % remote_file, fp.write, buffsize)    fp.close()    print 'complete!'if __name__ == '__main__':    ftp_test()

 

 
 
 

常见问题

转载于:https://www.cnblogs.com/lurenjia1994/p/10270630.html

你可能感兴趣的文章
HDU 1074 状态压缩DP 第一次写 多多指教
查看>>
虚拟环境更新HA
查看>>
UCOS2系统内核讲述(三)_TCB任务控制块
查看>>
Oracle表空间 ORA-01653:
查看>>
IDEA启动时自动报Plugin Error错误
查看>>
Oracle初级第一天
查看>>
Python网络爬虫与信息提取-Beautiful Soup 库入门
查看>>
一、SQL语法——13-集合运算
查看>>
十三、控制文件下载
查看>>
call指令和ret指令的配合使用
查看>>
flag寄存器
查看>>
Qt_OpenGL_教程
查看>>
Kafka spring 集成
查看>>
前端的各种各样的面试题大全
查看>>
【测试管理_浅谈软件测试的价值及如何做】
查看>>
Prism翻译笔记(一)第一章:介绍
查看>>
Oracle同义词创建及其作用
查看>>
技术名称(随学随更新)
查看>>
在make php-5.5.5时提示没有X11/xpm.h,怎么解决!
查看>>
如何让你的数据有null
查看>>