这里我们选用的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
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)