如果我不小心使用了 ftp 或 telnet(通常在 bash shell 上),我的密码在多大程度上可见?
我的同事能看到吗?
如果我在家工作(如果不使用无线网络),我的邻居可以看到吗?
沿途在数据中心工作的人可以看到它吗?
一路上在有T1或T3的公司工作的人能看到吗?
在大学数据中心工作的人可以看到它吗?(如果它在路线上)
如果我在家里的无线 WEP 网络上使用它(只有我知道 WEP 密钥),任何通过监视 1GB 数据破坏 WEP 网络密钥的人都可以查看它?
如果我使用星巴克、Pete's Cafe 或 McDonald's 无线网络,而且它们通常没有经过 WEP 或 WPA 加密,那么在那里设置网络的人可能会看到吗?
我尝试为 vsftpd 配置用户磁盘配额。
我在 debian 上使用“quota”包为 ftp 虚拟用户配置了配额(你知道,通过编辑 /etc/fstab 和所有这些东西)。互联网告诉我,这是使用 vsftpd 的唯一解决方案。
问题是:当文件上传到 ftp 服务器时,它的所有者是 ftp:nogroup,所以配额不适用于我的用户,例如 bob:bob。
我也尝试 chown ftp:bob 目标文件夹,并在 bob 组上使用组配额,但我没有工作
所以我直接去了 FAQ 并没有找到这个 :) 你有关于这个配额问题的任何解决方案吗?
干杯,迈赫迪
我想从 CentOS 5.4 上的 monit 监控 vsftpd 服务器,但不知何故 vsftpd 不会在 /var/run (也不在任何其他地方)创建 pid 文件。
对于此发行版,这种行为是否正常?我应该如何配置 monit 来监视 vsftpd,我应该在 /etc/init.d/vsftpd 脚本中手动创建 pid 文件吗?
谢谢。
我从 .cmd 文件调用以下内容:
ftp -d -s:D:\backup\web-daily.txt
Run Code Online (Sandbox Code Playgroud)
web-daily.txt 文件是一个 ftp 输入文件,内容与此类似:
open <server>
<login>
<password>
put d:\backup\web-daily.7z web-daily.7z
quit
Run Code Online (Sandbox Code Playgroud)
我需要能够将当前日期传递给 ftp 输入文件。这是否可行而无需执行实际修改 web-daily.txt 的程序?这是因为 web-daily.7z 实际上是 web-daily_%date:~10,4% %date:~4,2% %date:~7,2%.7z(或 web-daily_yyyy_MM_dd.7z)。
如果可能,我想将此日期作为参数传递。
windows windows-server-2008 ftp batch-file windows-command-prompt
我刚刚在我的机器上安装了 Ubuntu 9.10 服务器版本,我希望与同一局域网中的其他用户一起运行我自己的个人本地服务器。
首先,我想知道哪种文件夹目录结构最适合 Web 根目录?
我应该只使用:
/var/www/
Run Code Online (Sandbox Code Playgroud)
并开始在那里扔网络文档,还是应该在其他地方创建一个文件夹(可能是主目录)?
其次,在
/var/www/
Run Code Online (Sandbox Code Playgroud)
目录只有 root 用户可以在那里创建文档,但是,我希望其他用户能够在文档 root 中创建文件并通过 FTP 上传它们。我应该更改权限还是www/文件夹?或者,我应该在其他地方创建具有不同权限的文档根目录吗?这样做最安全的方法是什么?
我已经阅读了各种 ftp 守护进程和各种长线程的文档,了解在授予用户写访问权限时将 chroot 环境用于 ftp 服务器的安全隐患。如果您阅读了 vsftpd 文档,特别是它意味着使用 chroot_local_user 是一个安全隐患,而不使用它则不是。似乎没有涵盖允许用户访问整个文件系统的含义(在他们的用户和组成员资格允许的情况下),也没有涵盖这可能造成的混乱。
所以,我想了解在实践中使用的正确方法是什么。具有经过身份验证的写访问用户的 ftp 服务器是否应该提供非 chroot 环境、chroot 环境或其他一些选项?鉴于 Windows ftp 守护进程没有使用 chroot 的选项,否则它们需要实现隔离。是否有任何 unix ftp 守护进程做类似的事情?
我正在使用 oXygen XML 编辑器,一段时间后我收到“错误:421 来自您的互联网地址的连接太多。 ”
我可以看到 oXygen 正在创建一堆 ftp 连接,但我不确定如何终止连接或使 oXygen 停止。我正在运行 Ubuntu 9.10。有什么想法吗?
我的基础设施有问题。
我在一个封闭的 DMZ 中,必须从无头 Suse Linux 10.1 访问另一个 DMZ 中的 FTP 服务器。
所以我想我只得到了 ftp 命令..但我必须删除一个包含大约 100 个子目录和无限文件的目录..
当我打字
删除目录
它返回“它不是空的”,所以我必须手动删除每个子目录和文件。
哦,请告诉我一种如何自动执行此操作的方法:)
现在,我想通过 ftp 加密数据传输。我考虑过 sftp 和 fpts。阅读 www 后,我得出结论,普遍倾向于使用 sftp 而不是 ftps(例如http://www.codeguru.com/csharp/.net/net_general/internet/article.php/c14329/FTPS-vs-SFTP -What-to-Choose.htm)。两个主要论点:
但是,我们的 ftp-server 将被客户使用,因此这里涉及一些灵活性要求。
由于服务器现在已配置:
SFTP 使用 SSH 并要求这些虚拟用户拥有他们的私钥。但是,这与我们的灵活性要求相冲突,因为我们不想让客户安装 PP。
我必须说,我还没有彻底测试过这种虚拟用户和 SSH 方法,所以我不确定它是否与虚拟用户兼容。
那么,鉴于我们的灵活性要求和虚拟用户将通过 SSH 工作的假设,我应该支持以下哪种解决方案?
谢谢
我在 CentOS 服务器上安装了 VSFTP 守护程序,使用 RSA 证书使用显式 TLS 登录。现在,我不能上传超过 82k。
如果文件低于该限制,则没有问题。FTP 就像一个魅力。但是一旦 FileZilla 的文件达到 82k(准确地说是 81,952 字节),传输就会停止,并且 FTP 客户端挂起直到超时。
FTP客户端控制台:
15:10:21 Command: STOR jquery-1.7.2.min.js
15:10:21 Response: 150 Ok to send data.
15:11:21 Error: Connection timed out
15:11:21 Error: File transfer failed after transferring 82 KB in 60 seconds
Run Code Online (Sandbox Code Playgroud)
/var/log/vsftpd.log
FTP command: Client "x.x.x.x", "STOR jquery-1.7.2.min.js"
FTP response: Client "x.x.x.x", "150 Ok to send data."
OK UPLOAD: Client "x.x.x.x", "jquery-1.7.2.min.js", 81952 bytes, 1.32Kbyte/sec
FTP response: Client "x.x.x.x", "226 File receive OK." …Run Code Online (Sandbox Code Playgroud) ftp ×10
linux ×3
security ×2
vsftpd ×2
apache-2.2 ×1
bash ×1
batch-file ×1
centos ×1
chroot ×1
documentroot ×1
ftps ×1
monit ×1
monitoring ×1
networking ×1
permissions ×1
quota ×1
service ×1
sftp ×1
telnet ×1
tls ×1
ubuntu ×1
unix ×1
web-server ×1
windows ×1