问题标签 [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.
ftps - vsftpd 不允许通过 ftps 上传文件
我正在尝试设置一个 ftps 服务器,我可以在其中将文件安全地上传到特定文件夹。我已经设置了服务器,它会在常规的、不安全的 FTP 上上传文件。但是,在我设置 SSL 证书并尝试在 FTP-SSL 中上传文件后,它可以很好地登录到服务器,但是尝试上传文件会导致我的 FTP 客户端挂起而没有上传任何数据,直到连接超时。我已经在本地网络内外的几个不同系统上进行了尝试,结果相同。
python-3.x - vsftpd 是否支持 mlsd 命令?
vsftpd 是否支持 mlsd 命令,如果它支持我该如何启用它?或者有没有其他方法可以使用 python ftplib 从目录中获取文件名和时间戳列表?尝试过 nlst 它只给出文件名,对于我必须发送 MDTM 的每个文件,有什么办法可以避免它吗?
ftp - NetBeans - 保存时上传失败,但它适用于 filezilla
我创建了一个新的 ftp 用户john
,并将我的项目的所有者递归更改为john:ftp-users
.
我在 NetBeans 中测试了连接。我明白了connection successfull!
。
但是,如果我尝试上传更改,那么我会得到:
所以我在 FileZilla 上测试了用户。结果:一切正常。
我还在服务器的命令行上测试了用户:
如您所见,连接有效。
为什么我不能在 NetBeans 上上传文件?
权限设置为 744(目录)和 644(文件)。
/etc/vsftpd.conf
553 表示由于不允许使用文件名,因此无法正常工作。所以我将文件名更改为许多不同的东西,但它仍然失败并出现同样的错误。
550 是权限被拒绝。
成功上传文件的 FileZilla 日志文件:
被动模式已打开。
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,但它仍然存在。
linux - laravel ftp 适用于 windows 但不适用于 linux
我的 laravel 代码:
我已经:chmod 777 -R /var/ftp
在 linux 服务器上运行命令。
它可以在我的 windows 计算机上运行,但是当我将代码推送到production
环境时,我收到以下错误:
ftp_fput():非法 PORT 命令。
我把被动true
和false
,它总是变成这个错误。
谢谢陌生人。
linux - 在文件夹 vsftpd 上不显示任何内容
vsftpd.conf 文件夹是
我像这样运行bash代码
和 passwd 文件夹
我无法在 FTP 上创建文件夹或查看任何文件夹。
我可以连接它的罚款。
我的服务器是 Centos。
当我创建文件夹时出现此错误;
c++ - 分段 FTP 上传
如何以分段方式在 FTP 中上传文件?是否有任何开源工具/库以便我可以使用它?合并上传是否需要任何服务器端更改?目前我正在使用vsftpd。
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 不会将所有端口传递给容器。
amazon-ec2 - ec2 实例上的 Vsftp 被动模式配置
我正在尝试在我的一个 ec2 实例上配置 vsftp 服务器,但是当我尝试在被动模式下通过 ftp 客户端连接时,我收到错误消息“服务器发送了带有不可路由地址的被动回复。被动模式失败。 ”
我在我的vsftpd.conf文件中添加了以下几行
我已经在我的安全组中配置了端口 20,21 和 1024-1048。
我错过了什么?
vsftpd - vsftpd:多个 FTP 用户和一个主用户
设想
- 多个 FTP 用户user1、user2等可以分别使用 homedir /home/user1、/home/user2 进行 SSH 和 FTP。
- 有权访问所有其他 FTP 帐户的主FTP 用户。
- 用户master上传的文件可以由userX管理(查看、删除、修改等)
- userX上传的文件可以由用户master管理
- user1应该不能访问user2的文件