问题标签 [proftpd]

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

shell - 将用户名插入到 proftpd 配置文件

我需要ftp user在proftpd的配置文件中插入一个新proftpd.conf 的用户名必须是用户传递的参数,它应该自动输入到proftpd.conf中。这可以通过使用shell脚本(使用sed命令)来完成。已经我有一个 shell 脚本来添加用户。

必须将此用户添加到proftpd.conf 伙计们的帮助中......

0 投票
1 回答
99 浏览

bash - script 一个 shell 脚本,用于测试新用户确实可以使用 proftpd 中的被动操作模式上传和下载文件

我需要一个shell脚本来测试新用户确实可以在proftpd中使用被动操作模式上传和下载文件。我在/tmp上安装了proftpd,配置文件是/etc/proftpd.conf。请大家帮帮我

0 投票
1 回答
37 浏览

bash - 如何测试用户是否可以在给定端口范围内上传和下载文件

对于安装守护程序的 shell 脚本,我需要确保新创建的守护程序用户有权使用守护程序所需的端口范围。我怎样才能检查这个?

0 投票
0 回答
22 浏览

ftp - 更改特定端口的 HTML 主题

我想知道我们如何将特定端口的页面主题从默认列表更改为自定义外观主题。

我正在寻找将我的 FTP 端口 21 的主题从默认更改为自定义,不完全知道如何..

0 投票
0 回答
28 浏览

java - 上传到服务器的过程

似乎没有对将文件从 android 设备上传到服务器的确切过程进行全面解释。到目前为止,我已经整理了一些关于准备数据的方法的信息,但是如果你愿意的话,“插入”会更加令人困惑。

什么是交易发生绝对必要的?应用端需要什么信息,服务器在寻找什么?服务器如何在没有预先编程接收数据的情况下获取数据?

我觉得仅仅设置一个 ftp 服务器是不够的,所以我想知道还涉及什么。对新手的任何帮助将不胜感激,谢谢。

0 投票
2 回答
268 浏览

php - 您如何通过 FTP 上传核心 PHP 文件而不会中断您网站的访问者

每当我管理的基于 PHP 的活动站点需要紧急更改代码时,我都会离线更改代码,在本地服务器上对其进行测试,然后在满意时通过 FTP 将更新后的文件上传到生产服务器。

这显然有效,但我发现当我在繁忙的网站上执行此操作时,如果有人在我上传的同时访问浏览器中的文件,他们将收到 PHP 解析错误。我认为这是因为通过 FTP 的上传在他们尝试访问它时尚未完成。

由于站点 24/7 忙,我不能等到安静的时间上传我的新文件,那么我该如何避免这种情况呢?某些 FTP 服务器是否比其他服务器更好地处理此问题,还是我打算以错误的方式部署到生产服务器?

CENTOS 6.6、Apache、ProFTPd/PureFTPd、PHP 5.3

0 投票
3 回答
23350 浏览

ftp - 被动模式下的 FTP:EHOSTUNREACH - 没有到主机的路由

我有一个 FTP 服务器,它运行了大约一个月,没有任何问题。

今天,我无法使用 filezilla 连接到它,我收到以下消息:

无法建立数据连接:EHOSTUNREACH - 没有到主机的路由

我在 Google/SO 上搜索,发现可能是 TLS 问题。但是,我可以使用控制台连接到 FTP 服务器:

这可能是什么原因?

编辑:我发现启用“主动”模式可以解决 Filezilla 中的问题,但我需要它在被动模式下工作

编辑:这是 Filezilla 方面的完整跟踪:

0 投票
1 回答
121 浏览

file-upload - PROFTPD 如何拒绝上传非 ASCII 字符文件

PROFTPD

我如何拒绝上传非 ASCII 字符文件,这样用户就不能上传带有非法字符的文件

0 投票
0 回答
67 浏览

mysql - MySql请求中的符号'_'

当我决定启动 proftpd 服务器时,我遇到了 MySQL 的问题。问题是由 MySql 请求中的符号“_”引起的语法错误 (1064)。

Proftpd 版本:

ProFTPD 版本 1.3.5

MySQL版本:

mysql Ver 14.14 Distrib 5.5.43,用于 debian-linux-gnu (i686),使用 readline 6.3'

请求:每次用户登录时登录。

SQLLog PASS counter_login

SQLNamedQuery counter_login UPDATE " last_login=UNIX_TIMESTAMP(), login_count= login_count+1 WHERE username='%u'"users

sql.log 中的错误:

2015-07-02 21:43:09,163 mod_sql/4.3[21872]:错误:'1064'
2015-07-02 21:43:09,163 mod_sql/4.3[21872]:消息:'您的 SQL 语法有错误; 检查与您的 MySQL 服务器版本相对应的手册,以获取在 '; 附近使用的正确语法。SET last_login=UNIX_TIMESTAMP(), login_count= login_countWHERE 'username' at line 1'

当我#这个和另一个相同的请求时,没有错误。

在 /etc/proftpd/sql.conf 中显示 proftpd 服务器的 Authenticate 请求中,他需要在 db 中获取用户信息,

SQLAuthenticate 用户组

虽然我输入了一个表'users'的名称,但当我重新启动proftpd时,表的名称是'users_ftp'(当然我在db和config(/etc/proftpd/sql.conf)中重命名表)服务器,它没有启动。

proftpd [21522]:致命:SQLAuthenticate:'/etc/proftpd/sql.conf' 第 34 行上的未知参数失败!

0 投票
1 回答
625 浏览

python - 使用 pyftp 列出文件 - proftpd 与 pyftpdlib 行为

我有一个测试代码,它使用带有 pyftpdlib 的 FTP 存根,令我惊讶的是,它在生产中失败了。这样做的原因是proftpd 返回目录名称以响应NLST. pyftpdlib这是来自FTP 存根的响应:

以下是来自的回复proftpd

删除这些目录名称很容易:

但我想了解这是否是 pyftpdlib 做错的事情?
这是可以配置的东西ProFTPD吗?
关于 FTP 协议和 NLST 命令,我有什么需要了解的吗?

更新

我刚刚测试了另一个 ftp 服务器uftpd,它pyftpdlib在发出NLST.