『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 4324|回复: 3

[技术探讨] 貌似这是raspbian安装FTP的步骤

[复制链接]

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-2-3 17:48:11 | 显示全部楼层 |阅读模式
但是我怎么就外网访问不了呢,难道ISP禁用了21  20 端口?


安装:
因为使用的是默认的pi用户,所以下面的命令都带着sudo。
  • 安装Pure-FTP

sudo apt-get install pure-ftpd
  2. 创建用户组ftpgroup,创建用户ftpuser,并指定组为ftpgroup,不能登录,没有家目录
sudo groupadd ftpgroupsudo useradd ftpuser -g ftpgroup -s /sbin/nologin -d /dev/null
     3. 为用户ftpuser创建一个FTP的文件夹,并让其能够访问(修改文件夹的属主为ftpuser,属组为ftpgroup)
sudo mkdir /home/pi/FTPsudo chown -R ftpuser:ftpgroup /home/pi/FTP
     4. 创建一个虚拟用户upload,并映射到ftpuser用户、ftpgroup组,家目录设置为/home/pi/FTP
sudo pure-pw useradd upload -u ftpuser -g ftpgroup -d /home/pi/FTP -m
该行命令执行之后会要求输入密码(两次)。-m 选项作用是将用户密码加入PDB数据库(/etc/pure-ftpd/pureftpd.pdb)中,不需要重启FTP。
多个虚拟账户能够映射到同一系统用户。
     5. 为虚拟用户创建数据库
sudo pure-pw mkdb
该行命令会读取/etc/pure-ftpd/pureftpd.passwd,并生成/etc/pure-ftpd/pureftpd.pdb文件。在第四步中添加-m选项之后,这步可以省略。
   6. 重启Pure-FTP
sudo service pure-ftpd restart

如果要修改账号的一些信息,例如修改家目录,可以执行命令:
sudo pure-pw usermod upload -d /data/web -m
同样,不需要重启。

需要注意的就是,虚拟账户要访问的目录一定需要其映射的系统账户也能够访问。

注:
我们登录FTP有三种方式,匿名登录、本地用户登录和虚拟用户登录。
匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous。
本地用户登录:使用系统用户登录,在/etc/passwd中。
虚拟用户登录:这是FTP专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器。
FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户登录FTP,只能访问FTP服务器提供的资源,大大增强了系统的安全。


详情:https://github.com/xzycn/documentation/blob/master/remote-access/ftp.md
https://www.raspberrypi.org/documentation/remote-access/ftp.md

回复

使用道具 举报

0

主题

19

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
35
HASS币
0
发表于 2018-6-10 18:11:37 | 显示全部楼层
感谢分享,我来试试
回复

使用道具 举报

0

主题

20

帖子

56

积分

注册会员

Rank: 2

积分
56
金钱
36
HASS币
0
发表于 2018-6-10 18:56:47 | 显示全部楼层
感谢分享,正需要的
回复

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-6-17 15:06:12 | 显示全部楼层
弄好了吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-20 15:13 , Processed in 0.308670 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表