Articles of ftp

.ftpaccess文件和Pure-FTPD

我一直在寻找一种方法让具有访问我的FTP的特定用户对特定目录拥有只读权限。 我遇到过一些关于创build.ftpaccess文件(我读过类似于.htaccess文件)的文章,为特定的目录和子目录创build自定义的configuration。 在阅读了所有关于通过Google的.ftp访问文件并尝试创build所述文件之后,我一直没有运气。 有谁知道让这些文件工作所需的语法? 是否有一个特定的设置,我需要启用这些文件? 我已经查看了conf文件,但什么都没发现。

Windows 2008 R2 IIS FTP 7.5:显式允许文件访问

我在Windows Server 2008 R2上使用IIS7和FTP 7.5,想知道我是否可以显式地允许访问某些文件(例如dirA中的文件X和dirB中的* .txt文件),并且拒绝读取,写入,列表等其他。 据我所见,我只能允许或拒绝整个网站的文件扩展名和隐藏段。 我已经看过自定义function提供者,但还没有find控制文件访问的可能性/ API。 有人知道这是如何工作或知道这个解决方法吗? 目前我使用的是Cygwin的proftpd ,但是这个解决scheme远不是最理想的,因为这个软件相当老旧(而且不安全),而且如果我尝试下载大于60kb的文件或者试图列出一个文件,目录里面有超过700个文件。 这似乎是proftpd和Windows Server 2008 R2的一个已知的问题,因为我发现的研究。

apache作为代理服务器的ftp请求连接超时某些连接

我已经设置我的Apache作为代理服务器通过configuration为: [server]# cat /etc/apache2/httpd.conf Listen 10.2.28.56:8787 ProxyRequests on <Proxy *> Order deny,allow Deny from all Allow from 10.2.0.0/16 </Proxy> 而10.2.1.85客户使用yum通过这个代理来更新/安装系统包: [client]# grep proxy /etc/yum.conf proxy='http://10.2.28.56:8787' 我也有代理使用适当的环境variables如下: [client]# cat .bashrc mytunnel='http://102.28.56:8787' export http_proxy=$mytunnel export ftp_proxy=$mytunnel export HTTP_PROXY=$http_proxy export FTP_PROXY=$ftp_proxy 当yum尝试更新其存储库时,它会按如下方式抱怨某些FTP链接的连接超时 [client]# yum -v repolist Loading "fastestmirror" plugin Loading "protectbase" plugin Config time: 0.067 Yum Version: 3.2.22 […]

基于Web的文件pipe理器

我正在寻找我可以用来与我们的客户共享文件的软件。 目前我们使用一个ftp服务器,但那不是真的客户友好,很难跟踪权限。 我看了像Dropbox和Box.net的服务,但由于我们有我们自己的networking服务器运行我会prefere软件,我们可以安装和pipe理我们的自我。 但是我们正在寻找与Dropbox或Box.net非常相似的东西,但没有同步function。 我们所需要的是能够创build用户,设置文件/文件夹权限和上传文件。 一个很好的function就是能够在线查看图像。 但是由于我们共享的大多数文件都是photoshop和illustrator文件,我可以想象这不会很有用。 这将是很好的东西开源,但那不是必要的。

切换到显式SSL / TLS时FileZilla服务器连接失败

我通过端口转发成功地configuration了FileZilla服务器(没有SSL / TLS): -Modem(外部ISP地址):TCP 21,990,50000-50100 – > 10.1.10.10 -Router(外部10.1.10.10):TCP 21,990,50000-50100 – > 192.168.1.61(服务器) 并允许Windows防火墙TCP(和UDP)端口21,990和50000-50100。 我还设置FileZilla服务器使用被动模式(50000-50100)的自定义端口范围 然而 只要在FileZilla服务器中启用以下checkbox: 通过SSL / TLS支持启用FTP(FTPS) 允许通过TLS显式FTP 不允许普通的未encryption的FTP 对于PROT P在SSL / TLS模式下encryption文件传输 进行连接(接受证书),但进入被动模式后,客户端在MLSD命令失败。 显式SSL / TLS使用不同的端口吗? 如果我尝试隐式 SSL(端口990)连接甚至没有。 我会解决任何types的安全连接工作。

在CentOS上设置群集FTP服务器的资源?

有没有人有任何资源可以让我知道在CentOS上build立集群FTP服务器的方法或至less更多的信息? 一般来说,我对服务器很陌生(我所做的只是设置一个简单的Linux机器来运行Ruby on Rails应用程序),所以如果可能的话,我真的很想要一个方法。 此外,这可能是最重要的:我有一台服务器成功运行vsftpd 。 如果我所缺less的只是几个步骤让这个服务器与另一个集群,请让我知道。

Vsftpd虚拟用户隐藏配额?

Ubuntu 10.04 LTS上的vsftpd有问题。 我已经configurationvsftpd启用虚拟用户,一切工作正常,直到特定的虚拟用户主目录的大小达到40GB 然后我得到 Wed Feb 1 16:07:50 2012 [pid 989] [nmc] FTP响应:客户端“xxxxx”,“200 PORT命令成功,请考虑使用PASV”。 Wed Feb 1 16:07:50 2012 [pid 989] [nmc] FTP命令:客户端“xxx”,“STOR /home/hds/Downloads/VMware-Player-4.0.1-528992.x86_64.txt”Wed Feb 1 16:07:50 2012 [pid 989] [nmc] FTP响应:客户端“xxx”,“553无法创build文件”。 Wed Feb 1 16:07:50 2012 [pid 989] [nmc] FAIL UPLOAD:客户端“xxx”,“/home/hds/Downloads/VMware-Player-4.0.1-528992.x86_64.txt”,0.00Kbyte /秒 我可以继续为其他虚拟用户上传文件。 我已经检查了上传目录的权限。 我没有安assembly额系统,是否有虚拟用户的默认配额大小? 我的configuration文件: 听= YES anonymous_enable = NO local_enable = […]

无法连接到FTP服务器从LAN?

我试图让我的FTP服务器访问(只供下载)由我的局域网上的其他电脑使用匿名用户和无密码,当我连接到它从同一台PC使用FileZilla它运作良好,但是当从LAN上的其他PC它说 Status: Connection established, waiting for welcome message… Error: Could not connect to server IAM使用Ubuntu 11.04,这是我的configuration: vsftpd.conf: anon_root=/home/ftp no_anon_password=YES listen=YES anonymous_enable=YES local_enable=NO write_enable=NO anon_upload_enable=NO anon_mkdir_write_enable=NO dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES chown_uploads=YES ftpd_banner=Welcome to blah FTP service. secure_chroot_dir=/var/run/vsftpd pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/vsftpd.pem 目录/ home / ftp权限: drwxr-xr-x 2 root root 4096 2012-02-04 19:39 ftp 我认为既然它说“build立连接”是没有问题的iptables的权利? 而selinux也没有安装! 我已经在这个问题上失去了许多小时:'(!!请任何帮助..

麻烦proftpd – postgres集成

我现在还不能张贴图片,所以我会尽我所能来简洁地解释一切。 我有一个ProFTPd安装工作。 现在我试图通过postgres路由authentication。 有一个包含webapp用户表的数据库。 这将理想地允许webapp用户使用他们的webapp证书login到FTP。 以下是proftpd.conf文件中的相关设置: LoadModule mod_sql.c LoadModule mod_sql_passwd.c LoadModule mod_sql_postgres.c #Begin SQL configuration #mod_sql_password parameters SQLPasswordEngine on SQLPasswordEncoding hex #mod_sql base configuration SQLEngine on SQLBackend postgres SQLConnectInfo [database_name]@localhost:5432 [SELECT name] [password] SQLAuthTypes SHA1 SQLAuthenticate users SQLLogFile /var/log/proftpd/sqlLog.txt “SELECT name”帐户是在webapp用户表上被授予SELECT权限的帐户。 我可以使用从命令行login该用户 psql -d [database_name] -U [SELECT name] -W 然后在proftpd.conf文件中input相同的密码。 当我尝试连接时,它会生成以下日志文​​件数据: Feb 21 10:20:00 mod_sql/4.2.5[43238]: […]

FTP站点CHMOD错误

当试图通过FTP编辑文件/文件夹权限时,我收到错误: 505安全服务器禁止SITE命令。 联系pipe理员。 我目前正在使用configuration值chmod_enable = YES设置的VSFTPD。 我也尝试使用ProFTPD,但我得到了同样的错误。 我有两个服务器在类似的环境中安装,他们都报告相同的错误。 我努力find任何错误,通过谷歌和它是独立的ftpd服务器我认为它必须是一个系统设置或者可能是拦截FTP命令之前,甚至击中了我的服务器,如果可能? 希望有任何帮助,因为我现在不得不通过shell执行CHMOD命令,这并不是很好,因为我不希望每个人都login到SSH。 提前致谢。