问题标签 [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.
php - ftp_put“无法建立连接”错误与某些服务器上的 FTP SSL 连接
我创建了一个 PHP 脚本来备份 Web 项目。它包括制作一个 .tar.gz 存档,并将其发送到个人 FTP 服务器(使用 vsftpd)。
在许多 Web 服务器上它工作正常,但在一个特定的 Web 服务器上脚本不能正常工作。
这里是FTP连接的部分:
调用返回的错误ftp_put
是:
PHP 警告:ftp_put():建立连接失败。
linux - 如何使用 shell 脚本从 vsftpd 日志中提取文件名?
我正在使用 vsftpd,我想从成功上传中提取文件名。日志示例:
我正在使用这段代码:
问题是如果文件名里面有逗号,它就不能正常工作。
amazon-web-services - 使用 s3fs+vsftpd 错误 500 创建 S3 FTP 服务器
在我的项目中,我必须运行一个 Linux EC2 实例,例如直接连接到我的 S3 存储桶的 FTP 服务器。安装 s3fs+fuse、vsftpd 和所有依赖项后,正确配置 conf 文件,我这样做:
首先我创建我的文件夹 fo ftp home:
然后更改权限
创建一个用户来管理 ftp 家庭访问:
为文件夹分配读写权限
现在如果我检查:
全部完成 现在使用 s3fs 将我的文件夹端点连接到我的 S3 存储桶,如下所示:
此时,如果我在 s3dir 文件夹中创建一个文件,我会在我的 S3 上正确地看到它。现在是时候将用户连接到 vsftpd 的文件夹了:
一切似乎都很好,但是当我可以尝试使用 test3 用户和密码连接到我的 ftp 服务器时出现错误 500 OOPS: cannot change directory:/home/ec2-user/s3test
有人知道问题出在哪里吗?
提前致谢
ftp - 无法从 FTP 客户端连接到 Ubuntu 16.04 上的 FTP
我有一个阿里巴巴 ECS Ubuntu 设置,一切正常,除了我无法从任何其他 FTP 客户端访问我的 FTP。我收到超时错误我已经设置了 ufw 规则以允许传入以及尝试禁用防火墙仍然是相同的错误。
但是,当我登录到管理终端时,我可以使用 localhost 或私有 IP 登录到 FTP。
我已经尝试过 vsftpd 和 proftpd。
ftp - 我可以连接到 ftp 并创建文件夹,但无法创建文件或编辑
我在我的个人服务器上安装了 ubuntu server 16。我安装了 vsftpd 并使用 Cyberduck 在局域网中访问了 ftp。有用。但是当我从外部网络访问 ftp 时。我可以创建文件夹,但无法创建文件或编辑文件。它一直在下载,直到连接超时。
centos7 - vsftpd 不会启动 - 没有错误信息
我正在尝试在 CentOS 7 服务器上安装和运行 vsftpd,但遇到了以下问题。我跑了yum install vsftpd
,但我无法启动它:
正如你所看到的,没有什么可做的。我应该在其他地方寻找相关的日志输出吗?我也应该发布我的配置吗?(自从安装了 vsftpd 之后我就没有改过也没有碰过它)
php - 使用 vsftpd 将文件从浏览器上传到 ec2
我已经使用各种资源在 EC2 Linux 服务器上设置了 vstfpd,包括: 在 Amazon Cloud Server 上设置 FTP,我能够启动 vsftpd:
将 SG 设置为允许访问端口 12000 - 12100,并在 vsftpd.conf 上将其设置为:
我可以在本地机器上使用我的 .pem 文件通过 FileZilla 使 SFTP 工作 - 但希望能够让用户从他们的 Web 浏览器直接将文件上传到这个 EC2 实例中(我使用的是 PHP)。我已经搜索并找不到任何示例,因此很想获得一些信息来帮助我继续前进。
提前致谢!
风筝冲浪者
ftp - rhel 7.4 上的 vsftpd 不允许写入和修改
我已经成功安装并配置了 vsftp。我创建了一个用户 (joe) 和同伴组 (joes)。
当通过 ssh 登录时,我的用户“joe”可以在其“主”目录中创建、更新和删除文件而不会出错。Joe 的主目录已通过 usermod -d 设置为 /var/www/site。当通过 ssh 登录操作系统时,Joe 可以对 /tmp、/home/joe 和 /var/www/site 中的任何文件进行 CRUD。检查后,我通过 usermod -s 将 joe 的 shell 设置为“noshell”
ftpuser 的本地目录权限:drwxrwxr-x. 2 ftpuser root 27 Jun 8 10:05 site
Joe 可以使用 FileZilla 成功登录 vsftpd。但是 Joe 不能使用 FileZilla 将文件放到它的主目录中。Joe 可以从 ftp 托管目录中获取文件。
这是我为完成此任务而创建的当前程序。
添加:乔
添加/编辑:
然后
如有必要,添加:/usr/sbin/nologin
启动 vsftpd 成功且没有错误。
配置 vsftp 以允许 joe 从远程加载文件需要什么?
java - 当我将文件上传到 Vsftpd 服务器时,文件被锁定
我正在使用 FTP 的 spring 集成将文件上传到 FTP 服务器
首先,我尝试通过将处理程序的 Chmod 设置为 0600 来上传文件,但出现以下错误。
java.lang.IllegalArgumentException:不支持 chmod 操作
有没有办法上传文件并使它们可读可写。另外,我是否需要在本地磁盘中创建一个文件才能将其上传到服务器,或者有没有办法让我直接在服务器中创建和编辑文件?