当我尝试连接到安装在Freenas 8.3.0上的启用了SSL的proftpd时,我看到我的客户端反馈输出显示AUTH TLS正在工作,连接已encryption(由Wireshark确认),并且所有内容都远远达到: [2] MLSD [2] 150 Opening ASCII mode data connection for MLSD 经过一段时间没有发生我得到: [2] 425 Unable to build data connection: Operation not permitted 完全相同的configuration,less了SSL相关的指令(取消选中“在FreeNAS GUI中启用SSL”),完美的工作。
我们有一台配备ProFTPd的Ubuntu 12.04服务器供用户上传文件。 每个用户都有他们自己的帐户,并被监禁到他们的目录。 通常情况下,一切工作正常,他们获得创build/上传的文件644权限,创build/上传的文件夹755权限。 问题是,偶尔有些文件会上传600权限(或上传后更改,我不确定吗?),所以除了所有者之外,任何人都不能读取它们。 有什么办法来locking/强制文件上的权限644 ? 我知道我可以用umask取消权限,但是我不想这样做,我想要停止用户过多地减less权限,所以他们不应该能够低于644(rw-r-r–)
我在RedHat 6.4上使用端口990上的TLS / SSL运行vsftpd。它工作的很好。 我的任务是让我的VSFTPD服务器在未encryption的端口21上运行。 这使我的用户在端口21上使用明文FTP或在端口990上使用TLS / SSL。 我已经在我的vsftpd.conf文件中尝试了以下内容,但无法正常工作。 listen_port=990 listen_port=21 在我的configuration文件中,它有以下SSL参数: chroot_local_user=YES ssl_enable=YES allow_anon_ssl=NO anonymous_enable=NO anon_world_readable_only=NO force_local_data_ssl=NO force_local_logins_ssl=NO require_ssl_reuse=NO VSFTPD可以在端口21和990上运行吗? 先谢谢了。
根据这篇文章,我明白FTPES比FTPS更安全。 但是我仍然不断地问自己,这两种模式有什么区别? 显式和隐式SSL有什么区别? 又如何能比另一个更安全?
我创build了一个Amazon EC2 Windows 2012实例。 我通过IIS安装FTP,并确保亚马逊防火墙和实例的防火墙都允许端口21的stream量。当我从我的Filezilla FTP客户端连接到实例时,连接被接受,但是目录列表不被渲染。 以下是使用Filezilla进行连接时的输出: Response: 501 Server cannot accept argument. Command: PASV Response: 227 Entering Passive Mode (204,236,224,103,192,56). Command: LIST Response: 150 Opening BINARY mode data connection. Error: The data connection could not be established: ETIMEDOUT – Connection attempt timed out Error: Connection timed out Error: Failed to retrieve directory listing 当通过RDP连接到服务器时,我打开IE并inputftp://localhost并且可以无问题地连接。 […]
我试图通过客户端提供给我的用户名和密码SFTP到服务器,但我一直Disconnected: No supported authentication methods available (server sent: publickey) 。 我在Ubuntu 13.10上,我试过在terminal上使用Filezilla gui以及sftp -vv user@host和lftp -u user sftp://host 。 以下是我在debugging中从Filezilla获得的输出:详细模式: Response: fzSftp started Trace: CSftpControlSocket::ConnectParseResponse(fzSftp started) Trace: CSftpControlSocket::SendNextCommand() Trace: CSftpControlSocket::ConnectSend() Command: open "user@host" 22 Trace: Server version: SSH-2.0-CoreFTP-0.3.1 Trace: Using SSH protocol version 2 Trace: We claim version: SSH-2.0-PuTTY_Local:_Sep_14_2013_01:12:43 Trace: Using Diffie-Hellman with standard group […]
ftp_put有问题,'ftp_put'返回false,文件只传输不完整。 返回的错误是426故障读取networkingstream。 重新启动服务器正在解决问题2或3天。 另外,将目标文件夹更改为另一台服务器时,所有file upload都没有任何问题。 与另一台服务器,我能够将相同的文件传输到相同的目的地。 有这个服务器也有问题,重新启动这个服务器修复错误(暂时)。 所以现在的问题是与其他服务器。 任何可能的资源locking在重新启动服务器时自动修复。 什么是检查这个问题的主要日志? 另外我应该在哪里检查一下是否有资源locking发生? 或者是其他东西… 目标服务器正在使用vsftpd,并且源代码拥有proftpd服务器。 configuration源或login服务器中是否需要进行任何更改? 这些file upload失败的原因是什么,直到重新启动源服务器和426networkingstream错误? 先谢谢您的帮助。
那么,我现在正在大学教授DB课程。 学生们已经经历了高级程序devise(这包括整个学期通过大量的项目来折磨他们,他们确实学到了很多东西)。 在我的课程中,目前有一个项目,我给每个学生在服务器上的帐户,他必须使用PHP连接到PostgreSQL,显示一些查询,修复SQL使用PHP无法处理的一些问题等。 但是我正在想方法来改善这一点。 目前他们使用FTP连接到服务器,上传php文件,然后看看更改是如何进行的。 当然,如果他们忘记了一个分号或类似的东西,那么Apache就不会渲染这个页面,他们也不会有什么线索去了解错误。 您如何看待使用的技术? 在另一个问题,我问他们告诉我使用Git,但我认为Git是慢的,如果你想testing,因为你需要SSH到服务器,做一个混帐。 你有什么build议或想法?
我在运行Linode.com上运行的Debian 7.5的VPS上安装proftpd。 服务器位置在加州(美国),而我从新加坡远程。 服务器在SSD上,我正在使用ADSL 100Mbs连接(假设速度很快)。 但是我意识到FTP目录列表的速度非常慢 – 在文件夹之间导航需要2-3秒。 与此同时,我还有另外一台位于东南亚的FTP服务器(运行FileZilla),运行在一个普通的硬盘上 – 目录列表的速度更快。 有没有反正我可以提高proftpd目录列表的速度?
我用chroot用户 chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list 而我是chroot_list文件中的唯一用户。 其他用户login监狱,但当他们去相对父目录..他们能够移动服务器。 我如何使他们的主目录是他们可以到达的最父目录?