问题标签 [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.
ftp - 无法远程连接vsftpd?
我有一个带有 raspberryPi 和 Windows 计算机的家庭网络。我想通过 FTP 在这两者之间共享文件。所以我已经在我的树莓派上下载、安装和配置了 VSFTPD。现在我可以从 rasPi 本地连接此服务器,但不能从我的 Windows PC 连接。
您可以在下面找到更多信息、命令输出、conf 文件等。
****树莓派****
vsftd.conf
sudo 服务 --status-all
nmap 本地主机
ftp 本地主机
****视窗****
平 192.168.2.140
FTP 192.168.2.140
感谢帮助。
linux - Docker:如何部署 vsftpd 实例?
背景:
我开始尝试在Docker上进行 Web 部署。
所以现在我有:
- mariadb实例保存所有数据,数据目录设置为卷;
- php:fpm单个网站的实例,其卷设置为
/var/docker/www
; - nginx前端作为一个单独的容器,volume设置为
/var/docker/www
,配置volume设置为-v /var/docker/nginx/conf.d /etc/nginx/conf.d
;
所以,剩下一件事,我想给相关客户一个 ftp 帐户以访问/var/www
.
例如:/var/docker/www/site1
, 或/var/docker/www/site2
问题
所以,现在我想自己制作一个 vsftpd 图像,但我面临以下问题:
- 我应该如何设置用户权限?我将有不同的 ftp 用户,但 www 文件所有者都设置为
root
. - (新手问题)我应该将
vsftpd
内部作为守护进程启动吗?设置listen=NO
? - 如何设置网络?那会是NAT问题吗?
最后,这个问题有好的整体解决方案吗?在 docker 主机上部署 vsftpd 实例?
webserver - 在 www 文件夹中为多个单独的用户设置 ftp 服务
我有一个带有一些虚拟主机的 Web 服务器( CENTOS 7 )。我想让一些用户在他们自己的 www 文件夹中上传他们自己的文件。
这意味着对于每个 [apache] 用户,他们都有自己的文件夹。例如user1
应该有权访问/www/user1
并且user2
只能访问/www/user2
.
所以问题是,我应该如何防止user1
能够浏览到user2
的文件夹,以及同样的事情 to user2
![apache] 和 [php-fpm] 也没有问题!
apache - 在 vsftpd.conf 中使用 allow_writeable_chroot=YES
我在我的 apache2 服务器上设置 vsftpd 时遇到了困难。我收到了这个错误:
GnuTLS 错误 -15:收到了意外的 TLS 数据包。
尝试了很多事情,包括更新 gnutsl、权限、不同的 ftp 客户端等。
我最终通过将其添加到vsftpd.conf
:
不太确定这意味着什么。所以我的问题是:这会引发我应该担心的任何安全问题吗?谢谢。
php - 使用 PHP 控制 FTP 服务器
我一直在互联网上搜索我的问题“PHP 可以控制像 Vsftpd 这样的 FTP 服务器”的答案,但是找不到任何东西。
我正在寻找一种让 PHP 控制用户可以连接到我的 FTP 服务器的方法。
我还想做的是限制用户可以在我的服务器上使用的空间。因此,一旦用户上传了某些内容,就会进行检查以确保用户剩余的空间可以存储正在上传的文件。如果文件太大,请终止上传。
我查看了 vsftpd.log,但是它似乎只在请求完成时记录事务,而不是在启动时记录事务。
我想要的可能吗?如果是这样,怎么做?
亲切的问候,杰西
linux - vsftpd的html代码在哪里/如何生成?
我的意思是当你进入ftp://yourserver时生成的 html 代码......我试图用谷歌搜索它没有运气,也没有在项目网页中找到。我想修改该代码以使其对移动设备更友好。
先感谢您
ftp - 使用 lftp 与 vsftd 建立安全 ftp 连接时出错:gnutls_record_recv
尝试使用带有 FTPS(基于 SSL 的 FTP)的 lftp 联系 vsftpd。但是我不断收到这样的错误:
解决办法是什么?
vsftpd - vsftpd 登录不成功
我尝试通过在 Ubuntu 15 中安装 vsftpdapt-get install vsftpd
并配置 /etc/vsftpd.conf 文件。但是当我输入终端时ftp localhost
,它会提示输入用户名和密码。我输入ftp
了用户名,但不知道密码。然后它给出一个错误,如530 Non-anonymous sessions must use encryption.
.
如何配置这些凭据> 提到这些凭据的位置?
这是我的vsftpd.conf
文件
c# - 带有 SSL 的 C# FtpWebRequest 到 Ubuntu VSFTPD
我花了几个小时试图让 .NET FtpWebRequest 库使用 vsftpd over SSL 与我的 Ubuntu 16.04 FTP 服务器通信。
无论我尝试什么,我总是以异常“对 SSPI 的调用失败。收到的消息是意外的或格式错误”。
我尝试生成客户端和服务器证书,将它们安装在 Windows 中,使用 .NET 中的 X509 类加载它们,切换各种客户端和服务器端选项。无论我做什么,它总是同样的错误。我相信这与我的证书没有得到权威机构的验证有关。以下是我的基本问题:
1) .NET 可以只接受可疑证书吗?!30 种不同的方式安装它似乎没有影响?
2)“对 SSPI 的调用失败”的真正含义是什么?我读过相互矛盾的答案。我通过 FileZilla 与 TLS/SSL 连接没有问题,但 .NET 4.5 就没有它。
3) 有人可以提供最少的步骤,让使用 .NET 框架的 Windows 7 客户端连接到使用 vsftpd over SSL 的 Linux 服务器吗?我坚信问题出在我的 Windows/.NET 设置上,因为我的 Windows 机器上的 FileZilla 连接没有问题。
先感谢您。
amazon-ec2 - vsftpd 响应 PASV 返回 0,0,0,0
我在 AWS EC2 (Ubuntu16.04) 上使用被动模式 ( ) 设置了一个 FTP 服务器PASV
,但它不起作用。但是,它适用于EPSV
,不知道为什么。我四处寻找,但没有找到答案,任何机构都可以帮助我吗?
1.vsftpd配置
2.AWS EC2防火墙
3.通过FireFTP测试
使用PASV
模式,我无法连接到 FTP 服务器,日志是:
但是,使用它EPSV
(选中 IPV6 复选框),日志如下:
4.通过Python ftplib测试
日志如下: