树莓派利用FTP搭建文件服务器教程

树莓派利用FTP搭建文件服务器教程,第1张

在局域网内共享文件除了可以使用SAMBA外还有FTP服务器

这里我们选用的FTP服务器是VSFTP

vsftpd是一个基于GPL发布的类UNIX操作系统上使用的FTP服务器软件,它的全称是“very secure FTP ”,从名称可以看出来高安全性是它的特点,除了安全性它的高速性与稳定性也是它的重要特点。

配置文件修改成如下图(最简单配置)

修改后保存并退出(ctrl x)

更多详细配置

新建会话

名称自己起名字

主机处填写树莓派IP

端口号21

用户名为树莓派用户名默认为pi

密码为树莓派登录密码默认为raspberry

确定后就成功了

在树莓派终端安装FTP服务器

sudo apt-get install vsftpd

然后对FTP进行配置,打开它的配置文件

sudo nano /etc/vsftpd.conf

修改以下配置

# 不允许匿名访问

anonymous_enable=NO

# 设定可以进行写操作

write_enable=YES

# 设定本地用户可以访问

local_enable=YES

ascii_upload_enable=YES

ascii_download_enable=YES

重启服务

sudo service vsftpd restart

完成以上的配置就可以访问树莓派下的FTP服务器了。

在Windows的命令行下连接ftp服务器

ftp xx.xx.xx.xx

输入用户名和密码

用户(xx.xx.xx.xx:(none)): xxx

331 Please specify the password.

密码:

230 Login successful.

切换目录,上传文件

ftp>lcd d:\

目前的本地目录 D:\。

ftp>put Xware1.0.30_armel_v5te_glibc.zip

200 PORT command successful. Consider using PASV.

150 Ok to send data.

226 Transfer complete.

ftp: 发送 2078853 字节,用时 6.65秒 312.70千字节/秒。

断开连接

ftp>bye

以上就是关于在树莓派下部署FTP服务器,和从Windows访问树莓派FTP服务器的方法了。

1、安装 ftp 服务

sudo apt-get install vsftpd

2、启动 ftp 服务

sudo service vsftpd start

3、配置 ftp 服务

(1)、通过 nano 编辑器打开配置文件

sudo nano /etc/vsftpd.conf

(2)、在配置文件中找到以下行,并设定为对应值:

anonymous_enable=NO# 设定不允许匿名访问

local_enable=YES# 设定本地用户可以访问

write_enable=YES#设定可以进行写操作

local_umask=022# 设定上传后文件的权限掩码

(3)、保存配置文件并退出 nano 编辑器

Ctrl + O —— 回车——Ctrl + X

4、重启 FTP

sudo service vsftpd restart

5、查看 IP

ifconfig -a

6、连接 ftp 服务(使用 FileZilla 连接服务器)

配置如下:

主机:通过 IP 命令查看

端口:不填

协议:默认 FTP - 文件传输协议

加密:默认 如果可用,使用显示的 FTP over TLS

登录类型:正常

用户:pi

密码:raspberry

备注:

FTP 的根目录是 /home/pi,即pi用户的HOME目录

如果显示乱码问题,设置为站点字符集“强制 UTF-8”即可

7、停止 ftp 服务

sudo service vsftpd stop


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/254294.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存