我有一个Linuxnetworking服务器(CentOS),我希望build立到服务器的FTP访问。 根据IP表端口21是开放的,并接受它的接受,但我不知道现在要做什么。 如何设置FTP用户并启用Linux安装?
我的ProFTPD服务器有问题。 当我尝试使用TLS连接到服务器时,在MLSD命令后,我得到超时。 它只发生在我使用TLS时 – 没有它完美的作品。 我检查了这些日志: proftpd.log – 用户xxx:login成功。 tls.log – 已接受TLSv1 / SSLv3连接…保护设置为专用 哪里可能是问题,请? 我可以提供更多的信息,只是在评论中问他们。 编辑:今天,我试图设置inputiptables的政策允许…一切工作…所以问题是防火墙。 我应该如何设置iptables来使用FTPS? 这里是我的iptables设置: *filter :INPUT DROP [930:61159] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [256:26448] -A INPUT ! -i eth0 -j ACCEPT -A INPUT -p tcp -m tcp –tcp-flags ACK ACK -j ACCEPT -A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT […]
我应该如何在我运行FTP + Nginx的专用服务器上以最安全的方式设置权限? 我希望FTP能够读/写文件,我希望Nginx能够读/写相同的文件。 我应该在ProFTPd中设置用户掩码来将文件写入nginx用户吗? 我应该将目录权限设置为700,文件权限设置为600(假设它们属于nginx用户和组)? 任何信息表示赞赏
我需要一个渗透到我的服务器的日志文件。 理想情况下,这个日志应该包含所有的尝试,包括login,HTTPD活动,FTP活动,NFS和其他传统的开放端口。 但是,我有HTTPD,FTP和NFS就足够了。 CentOS中是否有这样的服务(或日志文件)?
我已经在IIS 7.5面板中创build了一个FTP站点。 现在我可以使用administrator用户名和密码访问整个网站。 现在,我想让我的朋友访问该FTP站点的特定文件夹 。 (例如,这个path: \some\folder\accessible\ ) 我无法为此创build一个全新的FTP站点,因为它表示the port is being used by another website 。 如何为我的朋友创build一个帐户只能访问特定的文件夹? PS:我已阅读IIS 7.5的用户隔离function,但我找不到如何为FTP创build用户并将其设置为自定义path。
我正在尝试使用ProFTPd的MySQLconfiguration来设置FTPlogin到我的服务器。 我有一个SQLNamedQuery用于从数据库获取用户信息(请参阅使用基于用户名的默认主目录设置ProFTPd ),并且作为查询的一部分,我使用%uvariables来插入用户名。 当我尝试连接时,我总是得到login错误。 检查SQL日志文件,似乎login失败,因为%u 没有被通过FTP发送的用户名replace,而是总是被proftpdreplace。 我应该使用另一个variables吗? 为什么不是%u被FTP用户名replace? 当我用MySQL用户表中的用户名replace%u时,我可以连接。 这是我的configuration: <IfModule mod_sql.c> SQLLogFile /var/log/proftpd/sql.log SQLDefaultUID 2001 SQLDefaultGID 2001 SQLBackend mysql SQLPasswordEngine on SQLAuthTypes sha1 SQLConnectInfo *****@localhost ***** ********** SQLNamedQuery userinfo SELECT "uname, passwd, CONCAT('2001'), CONCAT('2001'), CONCAT('/var/projects/users/', uname) AS homedir FROM users WHERE uname='%u'" SQLUserInfo custom:/userinfo SQLGroupInfo ftpgroups groupname gid members </IfModule> 这里是我的SQL日志文件中的相关行(注意最后的uname='proftpd'位): query "SELECT uname, […]
我尝试通过端口22连接到Centos服务器上的sftp服务器(vsftpd)。连接和初始目录列表中没有问题; 如果我点击一个小于10个文件的目录,也没有问题。 但对于大量文件的目录,可能超过15个文件!!,它会在Filezilla上显示“连接超时错误,无法检索目录列表”或在其他ftp客户机上显示类似的消息。 我testing了被动和主动模式,没有结果 设置被动模式的vsftpd没有结果….. 我应该提到它发生在FileZilla,PSFTP的腻子,Dreamweaver的FTP …但SMART FTP有时列出没有或更less的问题的目录。 我使用ADSL和一个ISP的PPPoE连接; 也正如我在伊朗,可能会有一些限制某些蛋白质或协议,如SSL在ISP或…(通常我不能打开HTTPS链接,除非使用代理软件) 我刚刚读了一个话题 目录列表(ls)错误只在端口22(SFTP) 这解决了我的问题作为MTU问题 请指导我如何纠正这个问题,谢谢
我需要在Debian服务器上增加Pure-FTPd超时。 在互联网上,我发现我必须通过更改MaxIdleTime来编辑/etc/pure-ftpd.conf 。 问题是我没有/etc/pure-ftpd.conf而是一个完整的纯ftpd目录,其内容是: # ls /etc/pure-ftpd/ auth conf db pureftpd-dir-aliases pureftpd.passwd pureftpd.pdb
我正在尝试使用lftp从远程ftp服务器将所有文件下载到我们的多站点企业中超过特定时间的本地服务器,并将它们从远程服务器上删除。 我正在尝试的命令是: lftp -c "set ftp:list-options -a; set ftp:passive-mode false; open ftp://user:pass@host:port; cd '/path/'; mirror –older-than 30s –Remove-source-files –verbose" 问题是我得到错误:30s:没有这样的文件或目录 同样以“–older-than now-5min” 我阅读man page是否错误? 对于好奇,这是为什么:我只想从远程服务器抓取完成的文件…我想要“–older-than 30s”,所以它跳过仍在写入的文件。
有什么方法可以学习不属于我的权限的“被动”FTP服务器的端口范围。 可以在configuration文件中设置范围。 例如在vsftpd.conf : pasv_min_port=25000 pasv_max_port=25500 #pasv_min_port=0 #pasv_max_port=0 (any port) 由于我想在Linuxterminal服务器上应用一个非常有限的OUTPUT防火墙(iptables),我需要知道远程服务器的端口范围。 FTP是否支持端口范围信息的暴露,客户可以使用? 我也打开任何其他可能的解决scheme,除了下面的一个,我假设服务器IP地址为10.1.1.1: -A OUTPUT -d 10.1.1.1 -j ACCEPT 感谢您的关注… 问候 编辑 感谢@ aaron-copley , @ martin-prikryl , @ user3590719 回答主要问题,FTP不向客户端展示被动端口范围。 需要的解决scheme是加载用于FTP的netfilter连接跟踪模块。 ip_conntrack_ftp (Module alias for CentOS/Red Hat : nf_conntrack_ftp) Red Hat 7的工作示例configuration: 的/ etc / SYSCONFIG / iptables的-configuration IPTABLES_MODULES="nf_conntrack_ftp" iptables规则 -A OUTPUT -o lo […]