树莓派使用vsftpd搭建ftp服务器
来源:互联网 发布:台湾年金改革 知乎 编辑:程序博客网 时间:2024/06/05 09:54
vsftpd配置
树莓派使用vsftpd搭建ftp服务器
1.安装vsftpd
sudo apt-get install vsftpd
2.修改配置 /etc/vsftpd.conf
sudo vim /etc/vsftpd.conf
替换为以下内容
#若出现以下报错是,则开启一下行 vsftpd: 500 OOPS: prctl PR_SET_SECCOMP failed#seccomp_sandbox=nolisten=YESanonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=NOanon_mkdir_write_enable=NOdirmessage_enable=YESuse_localtime=YESxferlog_enable=YESconnect_from_port_20=YES#chown_uploads=YES#chown_username=whoeverxferlog_file=/var/log/vsftpd.logxferlog_std_format=YESidle_session_timeout=600data_connection_timeout=120async_abor_enable=YESascii_upload_enable=YESascii_download_enable=YESftpd_banner=Welcome to blah FTP service.#deny_email_enable=YES#banned_email_file=/etc/vsftpd.banned_emailsuserlist_enable=YESuserlist_deny=NOchroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot_list#local_root=/var/ftpls_recurse_enable=YESsecure_chroot_dir=/var/ftppam_service_name=vsftpdrsa_cert_file=/etc/ssl/private/vsftpd.pem
3.修改配置 /etc/vsftpd.user_list
sudo vim /etc/vsftpd.user_list
将允许访问的树莓派系统用户添加进来,这里添加了1个用户
pi
4.修改配置 /etc/vsftpd.chroot_list
chroot_list_enable=YES时,vsftpd.chroot_list中配置那些可以访问根目录的用户。我是管理员,所以这里会配置我用的帐号pi
pi
5.修改配置 /etc/ftpuser
此配置文件是安装时vsftpd自动生成的,存放帐户黑名单,这些帐户一般是比较敏感的帐户,禁止用来做ftp登录,比如root,这里都是默认的,我没改,如果发现有些帐户不能登录,要以查查这里。
6. 新建ftp文夹
#这个目录好像是匿名登录时默认显示的目录,不过我没有开启匿名登录#这个目录配置在vsftpd.conf中sudo mkdir /var/ftpsudo chown ftp:ftp /var/ftp#注意这里一定不能添加w权限,否则client登录的时候会被拒绝,这里坑了很久sudo chmod 555 /var/ftp
7. 启动方式
# 若以服务方式运行要配置linsten=NO,然后以服务方式运行sudo service vsftpd# 使用服务方式我这里尝试是连接不到的,所以我用主动方式启动。配置listen=YESsudo vsftpd /etc/vsftd.conf
8.连接
使用客户端连接即可,这里推荐使用xftp客户端,简单好用
推荐文章
[1] http://os.51cto.com/art/201008/222036.htm
讲的很全面,要是懒的看,就只看配置解释那里吧,然后拿我的配置改改就行
0 0
- 树莓派使用vsftpd搭建ftp服务器
- 树莓派-使用vsftpd搭建ftp服务器
- Ubuntu下使用vsftpd搭建FTP服务器
- ubuntu下使用vsftpd搭建ftp服务器
- raspberry pi使用vsftpd搭建ftp服务器
- Linux 使用 vsftpd 搭建 ftp 服务器
- vsftpd ftp服务器搭建
- FTP服务器搭建(vsftpd )
- 利用vsftpd搭建ftp服务器
- FTP服务器之vsFTPd搭建
- 在Fedora 11上使用vsftpd搭建ftp服务器
- 在Ubuntu下使用vsftpd搭建FTP服务器
- 在ubuntu13.04中使用vsftpd搭建FTP服务器
- 在Ubuntu上使用vsftpd搭建FTP服务器
- 在Ubuntu下使用vsftpd搭建FTP服务器
- 在Ubuntu下使用vsftpd搭建FTP服务器
- RHEL6.5下使用vsftpd搭建FTP服务器
- Linux(Ubuntu)下使用vsftpd搭建ftp服务器
- VC中获取文件大小
- Choreographer——一个舞蹈指挥家的日常
- java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
- scrollviewListView
- select串口通讯
- 树莓派使用vsftpd搭建ftp服务器
- 【Dongle】【Web】FileUpload上传文件
- 卷积神经网络
- Laravel框架搭建--Windows系统下配置
- linux ALSA & ASOC (2) —— kcontrol
- websocket速记
- Android4.3 蓝牙BLE初步
- hadoop学习通过虚拟机安装hadoop完全分布式集群
- iOS中的枚举定义