问题标签 [pureftpd]

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 回答
471 浏览

ftp - 无法使用 ProFTPD(WHM) 检索目录

好吧,在寻找了许多解决方案之后。我现在来到了这里。我正在为托管网站设置 WHM/cPanel。一切都很顺利,但我被困在 FTP 连接上(服务器发送了带有不可路由地址的被动回复。改用服务器地址。)

服务器详细信息:CentOS Linux 版本 7.2.1511(核心)WHM/cPanel 版本 11.58.0.13 FTP 服务器:PureFTPD

连接时出现实际错误

0 投票
1 回答
8674 浏览

ftp - FTP: 550 Can't change directory to ...: No such file or directory

我刚刚使用以下脚本在我的计算机上安装了一个 FTP 服务器:

然后,我像这样执行它:

我最终以罗伯特的身份连接到它:

所以,我不明白为什么我在使用 ftp 时无法访问任何目录,我想我必须设置一些东西,但我不知道是什么。

谢谢

0 投票
0 回答
536 浏览

android - Android FTP 客户端无法将文件发送到 Docker FTP 服务器

我尝试将 FTP 客户端从我的 Android 设备连接到托管在 docker 中的 FTP 服务器(通过 stilliard/pure-ftpd 映像)。连接:好的,登录:好的,但是当我尝试发送文件时,我的 Android 设备出现此异常:

我尝试使用“常规”FTP 服务器(vsftpd,不在 docker 中)。有用。

我通过 gradle 的依赖项使用 apache commons 库。

Android应用程序使用的代码(此代码是快速编写的测试代码):

0 投票
1 回答
38 浏览

linux - FTP 上传问题,文件带有 acents

我在使用纯 ftpd linux 上传文件时遇到问题。

带有尖音的文件,如 Trovão.mp3 在上传时被重命名为 Trovão.mp3。

如何防止这种情况?

0 投票
1 回答
293 浏览

java - 如何在 Java 中使用 SHA1 对用户进行身份验证

我使用 Apache 库作为 Linux 中两个应用程序的哈希密码。其中一个是 Pure-Ftp,另一个是我的应用程序。我在 Pure-Ftp passwd 文件中手动保存散列密码,它工作正常,用户可以使用给定用户/密码的 Ftp。
在我的应用程序中,我想验证用户,但没有任何 checkPassword(clearTextPassword, hashedPassword) 功能。

0 投票
1 回答
454 浏览

php - 将 PHP 的 password_hash 与 pure-ftpd 一起使用

我正在使用一个纯 ftpd 服务器实现,它设置为从 MySQL 数据库中提取身份验证信息。看起来这个实现最初的设置方式是使用 MD5 身份验证,而且它似乎可以很好地使用它。但是,MD5 需要去。

因此,我希望找到一种方法来使身份验证与 PHP 的内置 password_hash($password, PASSWORD_BCRYPT) 功能兼容,而不是使用 MD5。FTP 用户的密码已经被散列并使用 password_hash() 存储在数据库中,如果我们可以使用从数据库中提取的散列通过 pure-ftpd 验证登录信息,那就太好了。

我已阅读此处的纯 ftpd 文档:https ://download.pureftpd.org/pub/pure-ftpd/doc/README.MySQL 但我仍然不明白如何使这项工作。

你们中有人以前用过这个吗?如果是这样,您对如何设置它有什么建议吗?

在此先感谢您的帮助!

0 投票
0 回答
494 浏览

python - 在 linux 中使用 paramiko 启动服务与执行 pkill 等其他命令有何不同?

在这篇文章(使用 paramiko 运行 Sudo 命令)之后,我能够sudo远程运行命令。我可以sudo pkill -2 pure-ftpd成功执行,但是当我尝试执行时sudo service pure-ftpd start,尽管我看到 stdout 和 stderr 中的输出是正确的,但我看不到对服务器的任何影响。

这是我的代码:

和执行:

输出:

sudo service pure-ftpd start如果我使用 ssh 登录到服务器并在 bash 中写入,这与我得到的输出一致。PS:我想明确一点,当使用 bash 从 ssh 会话运行时,这两个命令都能正常工作

0 投票
1 回答
79 浏览

pureftpd - 启动 pure-ftpd 时出错

我在 freenas-jail 中安装了 pure-ftpd。OS Freenas 11. 从端口安装现在,当我尝试启动服务器时,出现错误:

在 /var/log/messages 中同样的错误。可能是什么问题呢?

0 投票
1 回答
69 浏览

pureftpd - 无权使用 Unix 凭据访问 Pureftp

我一直在用我的 Orange Pi Zero(Armbian 5.38,ubuntu)上的 PureFTP 苦苦挣扎,我不知道应该怎么做才能输入系统凭据,我在 PAMAuthentication 上“否”,在 UnixAuthentication 上“是”,我没有知道为什么它把我当成“匿名者”(ANONY.OFF)。

我没有使用 pure-ftpd.conf(这让我失望了),我只想让它看起来很简单。我不想使用虚拟用户,所以没有配置 pure-pw ......

我认为这可能是通过 TLS 选项,我试图将其设置为“pure-ftpd -Y 0”但冻结了我的 ssh 连接......为什么?PureFTP 有类似的命令执行相同的行为,温度还可以(33ºC)

谢谢

0 投票
1 回答
1251 浏览

tls1.2 - pure-ftp TLS:抱歉,此服务器不接受明文会话

我刚刚用 TLS 配置了我的纯 ftp 服务器。在此之前它运行良好,但没有安全性。我按照本教程进行操作,当我想从 Internet 连接时,我收到消息:[警告] 抱歉,此服务器不接受明文会话。#012请使用 SSL/TLS 安全机制重新连接。我肯定错过了一些东西,但我的谷歌搜索现在没有成功。

我的工作站是一台装有 Linux Mint 18.3 的 PC。它在一个互联网盒子后面。盒子的 20 和 21 端口被重定向到我的 ftp 服务器站。我将工作站上的防火墙配置为授权端口 20 和 21 上的连接。我使用 FileZilla 进行连接。

-> 从 localhost 执行,连接正常:我得到证书面板并查看目录列表。好的 !

-> 从同一私有局域网上的另一个站点执行,如果我以私有局域网地址 (192.168.0.a) 为目标,我将获得证书面板并查看目录列表。好的 !

当我尝试从同一私有局域网上的另一个站点进行连接时,如果我以公共 Internet 地址为目标,我会得到证书面板,但连接失败。消息:“服务器发送了一个带有不可路由地址的被动响应。地址替换为服务器地址。” 在服务器的系统日志中,我没有看到任何问题:

-> 来自 192.168.0.254 的新连接(<- 网关地址)

-> SSL/TLS:启用 TLSv1/SSLv3 和 AES256-GCM-SHA384,256 位密码

-> 我的用户现在已登录

当我尝试从 Internet 站点连接时,连接被拒绝。在系统日志中,我读到“抱歉,此服务器不接受明文会话。#012请使用 SSL/TLS 安全机制重新连接。” 在 Filezilla 中:

命令:AUTH TLS

答案:502 AUTH TLS 正常。

命令:AUTH SSL

错误:无法连接到服务器