问题标签 [vsftpd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3614 浏览

ftp - 无法远程连接vsftpd?

我有一个带有 raspberryPi 和 Windows 计算机的家庭网络。我想通过 FTP 在这两者之间共享文件。所以我已经在我的树莓派上下载、安装和配置了 VSFTPD。现在我可以从 rasPi 本地连接此服务器,但不能从我的 Windows PC 连接。

您可以在下面找到更多信息、命令输出、conf 文件等。

****树莓派****

vsftd.conf

sudo 服务 --status-all

nmap 本地主机

ftp 本地主机

****视窗****

平 192.168.2.140

FTP 192.168.2.140

感谢帮助。

0 投票
1 回答
5631 浏览

linux - Docker:如何部署 vsftpd 实例?

背景:

我开始尝试在Docker上进行 Web 部署。

所以现在我有:

  1. mariadb实例保存所有数据,数据目录设置为卷;
  2. php:fpm单个网站的实例,其卷设置为/var/docker/www;
  3. nginx前端作为一个单独的容器,volume设置为/var/docker/www,配置volume设置为-v /var/docker/nginx/conf.d /etc/nginx/conf.d

所以,剩下一件事,我想给相关客户一个 ftp 帐户以访问/var/www.

例如:/var/docker/www/site1, 或/var/docker/www/site2


问题

所以,现在我想自己制作一个 vsftpd 图像,但我面临以下问题:

  1. 我应该如何设置用户权限?我将有不同的 ftp 用户,但 www 文件所有者都设置为root.
  2. (新手问题)我应该将vsftpd内部作为守护进程启动吗?设置listen=NO
  3. 如何设置网络?那会是NAT问题吗?

最后,这个问题有好的整体解决方案吗?在 docker 主机上部署 vsftpd 实例?

0 投票
1 回答
37 浏览

webserver - 在 www 文件夹中为多个单独的用户设置 ftp 服务

我有一个带有一些虚拟主机的 Web 服务器( CENTOS 7 )。我想让一些用户在他们自己的 www 文件夹中上传他们自己的文件。

这意味着对于每个 [apache] 用户,他们都有自己的文件夹。例如user1应该有权访问/www/user1并且user2只能访问/www/user2.

所以问题是,我应该如何防止user1能够浏览到user2的文件夹,以及同样的事情 to user2![apache] 和 [php-fpm] 也没有问题!

0 投票
1 回答
2031 浏览

apache - 在 vsftpd.conf 中使用 allow_writeable_chroot=YES

我在我的 apache2 服务器上设置 vsftpd 时遇到了困难。我收到了这个错误:

GnuTLS 错误 -15:收到了意外的 TLS 数据包。

尝试了很多事情,包括更新 gnutsl、权限、不同的 ftp 客户端等。

我最终通过将其添加到vsftpd.conf

不太确定这意味着什么。所以我的问题是:这会引发我应该担心的任何安全问题吗?谢谢。

0 投票
0 回答
135 浏览

php - 使用 PHP 控制 FTP 服务器

我一直在互联网上搜索我的问题“PHP 可以控制像 Vsftpd 这样的 FTP 服务器”的答案,但是找不到任何东西。

我正在寻找一种让 PHP 控制用户可以连接到我的 FTP 服务器的方法。

我还想做的是限制用户可以在我的服务器上使用的空间。因此,一旦用户上传了某些内容,就会进行检查以确保用户剩余的空间可以存储正在上传的文件。如果文件太大,请终止上传。

我查看了 vsftpd.log,但是它似乎只在请求完成时记录事务,而不是在启动时记录事务。

我想要的可能吗?如果是这样,怎么做?

亲切的问候,杰西

0 投票
1 回答
15 浏览

linux - vsftpd的html代码在哪里/如何生成?

我的意思是当你进入ftp://yourserver时生成的 html 代码......我试图用谷歌搜索它没有运气,也没有在项目网页中找到。我想修改该代码以使其对移动设备更友好。

先感谢您

0 投票
1 回答
5882 浏览

ftp - 使用 lftp 与 vsftd 建立安全 ftp 连接时出错:gnutls_record_recv

尝试使用带有 FTPS(基于 SSL 的 FTP)的 lftp 联系 vsftpd。但是我不断收到这样的错误:

解决办法是什么?

0 投票
3 回答
21555 浏览

vsftpd - vsftpd 登录不成功

我尝试通过在 Ubuntu 15 中安装 vsftpdapt-get install vsftpd并配置 /etc/vsftpd.conf 文件。但是当我输入终端时ftp localhost,它会提示输入用户名和密码。我输入ftp了用户名,但不知道密码。然后它给出一个错误,如530 Non-anonymous sessions must use encryption..

如何配置这些凭据> 提到这些凭据的位置?

这是我的vsftpd.conf文件

0 投票
1 回答
437 浏览

c# - 带有 SSL 的 C# FtpWebRequest 到 Ubuntu VSFTPD

我花了几个小时试图让 .NET FtpWebRequest 库使用 vsftpd over SSL 与我的 Ubuntu 16.04 FTP 服务器通信。

无论我尝试什么,我总是以异常“对 SSPI 的调用失败。收到的消息是意外的或格式错误”。

我尝试生成客户端和服务器证书,将它们安装在 Windows 中,使用 .NET 中的 X509 类加载它们,切换各种客户端和服务器端选项。无论我做什么,它总是同样的错误。我相信这与我的证书没有得到权威机构的验证有关。以下是我的基本问题:

1) .NET 可以只接受可疑证书吗?!30 种不同的方式安装它似乎没有影响?

2)“对 SSPI 的调用失败”的真正含义是什么?我读过相互矛盾的答案。我通过 FileZilla 与 TLS/SSL 连接没有问题,但 .NET 4.5 就没有它。

3) 有人可以提供最少的步骤,让使用 .NET 框架的 Windows 7 客户端连接到使用 vsftpd over SSL 的 Linux 服务器吗?我坚信问题出在我的 Windows/.NET 设置上,因为我的 Windows 机器上的 FileZilla 连接没有问题。

先感谢您。

0 投票
1 回答
2972 浏览

amazon-ec2 - vsftpd 响应 PASV 返回 0,0,0,0

我在 AWS EC2 (Ubuntu16.04) 上使用被动模式 ( ) 设置了一个 FTP 服务器PASV,但它不起作用。但是,它适用于EPSV,不知道为什么。我四处寻找,但没有找到答案,任何机构都可以帮助我吗?

1.vsftpd配置

2.AWS EC2防火墙

安全组(入站)设置

3.通过FireFTP测试

未选择 IPV6

使用PASV模式,我无法连接到 FTP 服务器,日志是:

但是,使用它EPSV(选中 IPV6 复选框),日志如下:

4.通过Python ftplib测试

日志如下: