我一直在尝试configurationproftpd的完整的恶梦。 我有proftp服务器与SQL数据库一起工作。 不过,我希望上传的任何文件都可以通过运行在同一个盒子上的networking服务器来查看。 文件夹在/ var / tmp / as中创build rwx—— 2 ftpuser ftpgroup 4096 Oct 8 20:35 50730c4346512 drwx—— 2 ftpuser ftpgroup 4096 Oct 8 20:38 50730f3a811ca 我已经尝试添加www数据与以下组合 usermod -g www-data ftpuser 但是这不允许Web服务器访问。 在proftpd.conf中,我有以下umask集 Umask 0022 我设定这个价值似乎没有什么区别。 / etc / group(当然,我搞砸了其中的一个,但我越来越绝望了) ftpgroup:x:2001:www-data www-data:x:33:ftpgroup / etc / passwd文件 www-data:x:33:33:www-data:/var/www:/bin/sh proftpd:x:108:65534::/var/run/proftpd:/bin/false ftp:x:109:65534::/srv/ftp:/bin/false ftpuser:x:2001:33:proftpd user www-data:/bin/null:/bin/false 数据库中的ftpuser表将uid / […]
我之前曾问过这个问题,但我没有指定Pure-FTPD,而只是说Apache。 根据这个问题的答案,这次我在标题中再次提到“Pure-FTPD”。 我需要允许某人通过FTP访问我的VPS,但是有许多目录不能被允许查看或修改。 例如,像这样的东西: private_info_1 public_info_1 private_info_2 public_info_2 在这个例子中,FTP用户需要被允许在公共目录中做东西,而不是私人的东西。 我如何去做这个Pure-FTPD? 我有cPanel和SSH访问。
我无法连接到服务器与filezilla,但与winscp我可以连接。 filezilla和winscp都使用端口22连接。为什么filezilla无法连接到服务器?
我正在尝试configurationProFTPD以匹配以下情况: 一个IP地址上有多个域。 每个域都应该有它自己的匿名FTP目录。 一切运行在Ubuntu 12.04LTS VPS服务器上。 例如,应该有一个ftp://example.com和ftp://otherdomain.com ,都有自己的目录,都只允许匿名下载。 我知道我需要创build一个IP别名(使用ifconfig eth0:0 192.168.1.100 (和192.168.1.101类似)),并在proftpd.conf或virtuals.conf中设置一个虚拟主机(同时尝试)。 这是我现在有 <VirtualHost example.com> ServerName "Example.com download" DefaultRoot /var/www/example.com/ftp MaxClients 10 <Anonymous /var/www/example.com/ftp> User ftp Group ftp UserAlias anonymous ftp RequireValidShell no DisplayLogin welcome.msg DisplayChdir .message <Limit LOGIN> AllowAll </Limit> </Anonymous> </VirtualHost> 每当我尝试使用此configuration访问服务器时,都会显示一个密码请求。 无论我尝试什么密码,我都无法进一步了解。 我看到消息来源声称,这是不可能与ProFTPD做,我已经看到了如何使它的工作(我一直无法运行)的指示来源。 许多networking主机在他们便宜的帐户上都有这种configuration,所以应该可能,尽pipe可能不适用于ProFTPd。 任何人都可以帮助configuration这种types的设置?
我想在/ var / www / html目录中设置一个可以读/写/删除/ etc文件的centos用户。 在这里有一些帮助,我得到了用户能够login和查看文件,但现在他们不能上传/删除等。 我创build了一个UID / GID为500的用户“ftpuser”,一个有效的shell / bin / sh和一个/ var / www / 我把/ var / www / html的所有者改为了ftpuser.ftpuser [&也试过了0777] 该用户应该能够在/ var / www / html /目录中读取/写入/删除文件。 这里是proftpdconfiguration: ServerName "ProFTPD server" ServerIdent on "FTP Server ready." ServerAdmin root@localhost ServerType standalone DefaultServer on VRootEngine on #DefaultRoot ~ !adm DefaultRoot /var/www/ […]
在iis 7.5上我的ftp服务器的日志文件显示DataChannelOpened和Closed事件,但不logging实际文件传输。 是否有可能find这个,或者把它添加到日志?
所以我在vsftpd上遇到了一些问题。 我需要webroot在/ var / www / public中,因为我有多个用户访问它,所以我不能把它放在用户目录中。 现在该目录有“chown -R www-data:www-data”集,我已经用ls -lavalidation过了,它全部由www-data拥有。 对用户进行FTP服务的用户组返回“用户名sudo www-data” 。 如果我尝试FTP与该用户与basedir作为/ var / www /公开它在Dreamweaver中射击我“没有权限”和在Cyberduck“我无法更改目录”,我认为这也是一个权限问题。 我该如何解决? 同样,用户目录!=一个选项。 以下是导致该文件夹的权限: /var – drwxr-xr-x 13 root root 4096 May 6 19:52 var /var/www – drwxrwxr-x 4 www-data www-data 4096 May 19 20:01 www /var/www/public – drwxrwxr-x 7 www-data www-data 4096 May 19 20:01 public […]
我在Windows Server 2012 R2机器上的IIS 8.5中设置了一个FTP服务器。 使用FileZilla时,我尝试连接到本地IP(10.0.0.4)与我的用户名和密码在端口21,它会连接就好了,但是当我尝试连接外部IP我得到这个错误 服务器发送具有不可路由地址的被动回复。 改用服务器地址 这里是完整的日志 Status: Disconnected from server Status: Connecting to 191.23x.xx.111:21… Status: Connection established, waiting for welcome message… Status: Insecure server, it does not support FTP over TLS. Status: Connected Status: Retrieving directory listing… Status: Server sent passive reply with unroutable address. Using server address instead. Command: LIST Response: […]
我有一个备份FTP服务器,我有一个CRON bash发送所有备份在这里。 现在我必须手动删除所有旧文件,但我想用CRON bash自动执行此过程 远程FTP没有文件的date(我不知道为什么),但是备份是按date命名的(%Y-%m-%d-%H-%M-%S)。 我想列出目录中的所有文件,按名称sorting,删除索引> X的所有文件,但我不知道该怎么做 我目前的代码是: ftp -inv $ftphost << EOF user $ftpuser $ftppass put $savepath.bz2 mysql/"$dbname"/"$datum".sql.bz2 bye EOF
我想在Xubuntu 15.10上使用ProFTPD来设置FTP服务器。 用户将通过两种方式连接到此服务器: 内部(使用内部IPv4地址) 外部(使用指向NAT的IPv4和全球IPv6的域名) 最重要的是,除了一个用户组以外,我需要将所有用户切换到/share目录,并使用不同的SSL(TLS)证书进行内部和外部使用。 实际上,我已经把服务器设置为每一个都被伪装成公有IPv4地址的阶段。 但是,这个阻止用户从内部地址连接。 我最初的想法是通过虚拟主机来做,但是我不能这样做。 从谷歌我没有什么有用的话题。 那么,有没有这样做的好方法?