问题标签 [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 投票
0 回答
79 浏览

ftps - vsftpd 不允许通过 ftps 上传文件

我正在尝试设置一个 ftps 服务器,我可以在其中将文件安全地上传到特定文件夹。我已经设置了服务器,它会在常规的、不安全的 FTP 上上传文件。但是,在我设置 SSL 证书并尝试在 FTP-SSL 中上传文件后,它可以很好地登录到服务器,但是尝试上传文件会导致我的 FTP 客户端挂起而没有上传任何数据,直到连接超时。我已经在本地网络内外的几个不同系统上进行了尝试,结果相同。

0 投票
1 回答
1870 浏览

python-3.x - vsftpd 是否支持 mlsd 命令?

vsftpd 是否支持 mlsd 命令,如果它支持我该如何启用它?或者有没有其他方法可以使用 python ftplib 从目录中获取文件名和时间戳列表?尝试过 nlst 它只给出文件名,对于我必须发送 MDTM 的每个文件,有什么办法可以避免它吗?

0 投票
3 回答
903 浏览

ftp - NetBeans - 保存时上传失败,但它适用于 filezilla

我创建了一个新的 ftp 用户john,并将我的项目的所有者递归更改为john:ftp-users.

我在 NetBeans 中测试了连接。我明白了connection successfull!

但是,如果我尝试上传更改,那么我会得到:

所以我在 FileZilla 上测试了用户。结果:一切正常。

我还在服务器的命令行上测试了用户:

如您所见,连接有效。

为什么我不能在 NetBeans 上上传文件?


权限设置为 744(目录)和 644(文件)。


/etc/vsftpd.conf

我尝试了这个答案,没有成功。


我查了错误代码553550

553 表示由于不允许使用文件名,因此无法正常工作。所以我将文件名更改为许多不同的东西,但它仍然失败并出现同样的错误。

550 是权限被拒绝。


成功上传文件的 FileZilla 日志文件:


被动模式已打开。

0 投票
0 回答
212 浏览

apt-get - 处理 vsftpd 时出现 apt-get 安装错误:无法创建目录

使用 RVM 安装 ruby​​ 时收到以下错误rvm install 2.3.0。这是来自 RVM 产生的日志文件。

事实上,每当我运行 apt-get install 命令时,我总是会收到有关 vsftpd 的警告。我一直忽略它,因为软件包安装得很好。现在的主要问题是 RVM 现在发现这个错误很严重,因此它停止安装 Ruby。

问题是/srv/ftp即使是root也无法在物理上创建文件夹(或者至少我不知道如何创建)。我的服务器设置方式是该/srv/文件夹仅用于挂载外部磁盘驱动器,因此我无法在此处创建任意文件夹。例如datadisk01将安装到/srv/datadisk01

有没有办法改变 vsftpd 在哪里创建这个 ftp 文件夹到不同的位置,这样它才能正常运行?或者有没有办法强制 RVM 忽略此错误消息?我更喜欢修复错误的答案,但我的主要目标只是安装 Ruby。

我已经尝试使用 apt-get 删除 vsftpd,但它仍然存在。

0 投票
0 回答
240 浏览

linux - laravel ftp 适用于 windows 但不适用于 linux

我的 laravel 代码:

我已经:chmod 777 -R /var/ftp在 linux 服务器上运行命令。

它可以在我的 windows 计算机上运行,​​但是当我将代码推送到production环境时,我收到以下错误:

ftp_fput():非法 PORT 命令。

我把被动truefalse,它总是变成这个错误。

谢谢陌生人。

0 投票
1 回答
36 浏览

linux - 在文件夹 vsftpd 上不显示任何内容

vsftpd.conf 文件夹是

我像这样运行bash代码

和 passwd 文件夹

我无法在 FTP 上创建文件夹或查看任何文件夹。

我可以连接它的罚款。

我的服务器是 Centos。

当我创建文件夹时出现此错误;

0 投票
2 回答
561 浏览

c++ - 分段 FTP 上传

如何以分段方式在 FTP 中上传文件?是否有任何开源工具/库以便我可以使用它?合并上传是否需要任何服务器端更改?目前我正在使用vsftpd。

0 投票
0 回答
5363 浏览

docker - 连接到在 docker 中运行的 ftp 服务器

我在 Windows 主机上的 Docker 容器中运行 ftp 服务器。我已经为 SSH 和 FTP 映射(-p)端口 22 和 21。我无法从主机成功 FTP 连接到 ftp 服务器。看起来 ftp 客户端(可爱的 FTP)使用随机端口来列出目录和文件,这就是连接断开的地方。使用凭据查看日志连接会成功,但后来到列出目录时它失败并断开连接。我试图弄清楚如何在 Docker 容器中设置 ftps 服务器,其中 ftp 客户端使用随机端口进行成功连接。仅供参考,我尝试了 PORT 和 PASIVE 连接类型,但都没有工作。这是我的 cutftp 连接日志:

我运行以下命令来启动 ubuntu 容器

用所需的更改编辑了 vsftpd.conf。根据 cutftp 日志,我获得了成功的连接,但没有列出目录和文件,因为 cutftp 正在使用随机端口进行会话来显示文件和目录。我只有端口 80、22 和 21 映射到容器。

没有用例。我是码头工人的新手,到处玩耍和学习。我想运行 ubuntu 容器,然后在其上安装 LAMP。我成功安装了 LAMP,但随后需要 FTP 服务器将文件上传到 html 文件夹以测试站点。这只是学习。我知道我可以找到已经安装了 LAMP 的 docker 图像,但这不是学习。我确实对运行 ubuntu 容器有疑问,我相信我已经单独提出过(单独的问题)并等待有人回复。

根据你的建议,我已经尝试过

这没有用。我什至无法对容器进行 SSH,所以看起来 --network host 不会将所有端口传递给容器。

0 投票
1 回答
1313 浏览

amazon-ec2 - ec2 实例上的 Vsftp 被动模式配置

我正在尝试在我的一个 ec2 实例上配置 vsftp 服务器,但是当我尝试在被动模式下通过 ftp 客户端连接时,我收到错误消息“服务器发送了带有不可路由地址的被动回复。被动模式失败。

我在我的vsftpd.conf文件中添加了以下几行

我已经在我的安全组中配置了端口 20,21 和 1024-1048。

我错过了什么?

0 投票
1 回答
84 浏览

vsftpd - vsftpd:多个 FTP 用户和一个主用户

设想

  1. 多个 FTP 用户user1user2等可以分别使用 homedir /home/user1、/home/user2 进行 SSH 和 FTP。
  2. 有权访问所有其他 FTP 帐户的主FTP 用户。
  3. 用户master上传的文件可以由userX管理(查看、删除、修改等)
  4. userX上传的文件可以由用户master管理
  5. user1应该不能访问user2的文件