我的任务是为我们的客户build立一个FTP目录。 我正在从安装了IIS 7的Windows 2008服务器上工作。 创buildFTP用户目录我遵循这个eHow教程 。 FTP站点已经在IIS 7上设置,所以我跳过了这一点,完全按照其余部分。 但是,当我尝试通过FileZilla进行连接时,出现以下错误: 状态:连接到xxx.xx.xx.xx:21 … 状态:build立连接,正在等待欢迎信息… 响应:220 Microsoft FTP服务 命令:USER userFTP 响应:331 userFTP所需的密码。 命令:PASS ******** 回应:530用户无法login,主目录无法访问。 错误:严重错误 错误:无法连接到服务器 我已经加倍检查了用户的权限,一切似乎都应该如此。 如果有人有任何build议,我会很感激。
我的网站被黑了,在这一点上,我知道一些细节,但是我不知道如何发生,以及未来如何预防。 我需要你的帮助,试图解剖攻击,以便我可以防止它再次发生。 这有点长,但我想确保我提供足够的信息来帮助解决问题。 这是发生了什么事。 几个星期前,我从我的托pipe公司GoDaddy收到一封电子邮件,说我的网站使用了太多的资源,他们希望MySQL查询是罪魁祸首。 有问题的查询是一个有5-6个术语的search查询。 我设置的方式越多,search的条件越多,查询就越复杂。 没问题。 我解决了这个问题,但同时,GoDaddy也暂时closures了我的帐户,大概3天之后,一切恢复正常。 事件发生后,我的search引擎stream量急剧下降,大约90%。 它吸了一口气,我没有想到这件事,把它写到查询失败,并认定它会及时返回,因为谷歌recrawled网站。 它没有。 几天前,我收到一封用户的电子邮件,说我的网站托pipe恶意软件。 我直接在浏览器中加载网站,但没有看到任何东西注入页面。 然后我检查我的.htaccess文件,发现以下内容: <IfModule mod_rewrite.c> RewriteEngine On RewriteOptions inherit RewriteCond %{HTTP_REFERER} .*ask.com.*$ [NC,OR] RewriteCond %{HTTP_REFERER} .*google.*$ [NC,OR] RewriteCond %{HTTP_REFERER} .*msn.com*$ [NC,OR] RewriteCond %{HTTP_REFERER} .*bing.com*$ [NC,OR] RewriteCond %{HTTP_REFERER} .*live.com*$ [NC,OR] RewriteCond %{HTTP_REFERER} .*aol.com*$ [NC,OR] RewriteCond %{HTTP_REFERER} .*altavista.com*$ [NC,OR] RewriteCond %{HTTP_REFERER} .*excite.com*$ [NC,OR] RewriteCond %{HTTP_REFERER} […]
我有问题,哪个用户应该拥有我的www目录 – ftp或apache? 当设置为FTP用户,用户可以添加,remoe和轻松修改文件,但PHP文件系统操作产生权限被拒绝的错误(当然,因为他们需要用户是Apache)。 但是,如果www目录是chown到apache,那么ftpuser将不能执行文件修改和删除等操作。 任何人遇到类似的问题? 什么是修复? 谢谢
我正在尝试在ubuntu /精确的EC2上build立一个sftp服务器。 我已经成功地添加了一个可以通过ssh连接的新用户,但是一旦添加了以下子句: Match Group sftp ChrootDirectory /home/%u AllowTCPForwarding no X11Forwarding no ForceCommand internal-sftp 我不能再连接(根本不用,SSH或其他),我得到的消息 Error: Connection refused Error: Could not connect to server 我能够连接子系统设置为: #Subsystem sftp /usr/lib/openssh/sftp-server Subsystem sftp internal-sftp 任何想法为什么SSH服务器失败,这个“匹配”条款? 基本上,除了“chroot”部分外,所有的东西都在工作。
我想设置一个ftp,这样我的用户(和我写的一些软件)就可以上传文件,并将这些文件保存在服务器上,但是我不想让用户看到ftp文件夹的内容 – 本质上ftp在任何时候对用户都是空的。
我已经成功地使用vsftpd与虚拟用户连接PAM到我的MySQL数据库。 现在我想通过成功的vsftpd连接自动创build用户目录。 这里是/etc/pam.d/vsftpdconfiguration: #%PAM-1.0 session optional pam_keyinit.so force revoke auth required pam_mysql.so verbose=1 user=root passwd=mypass host=localhost db=mydb table=mytable usercolumn=username passwdcolumn=password crypt=3 account required pam_mysql.so verbose=1 user=root passwd=mypass host=localhost db=mydb table=mytable usercolumn=username passwdcolumn=password crypt=3 session required pam_mkhomedir.so skel=/home/skel/ umask=0022 debug 现在添加pam_mkhomedir只是显示它不能创build任何日志中没有其他消息的目录。 所以显然不适用。 还有什么我需要的吗? 我的/etc/vsftpd/vsftpd.conf: # No ANONYMOUS users allowed anonymous_enable=NO # Allow 'local' users with WRITE […]
所以这里是我的问题,我绝对无法连接到FTP服务器,在我从未见过的情况下。 情况如下: 在MLSD命令之后,我得到“连接超时”。 我通常在Ubuntu下使用Filezilla,但为了确保问题与这个特定的客户端没有关系,我尝试了一些其他的东西:在Ubuntu上使用gftp,在windows 7上使用winscp和freeftp。所有结果都是一样的。 也确保尝试主动或被动模式。 同样的结果。 在这一点上,我会倾向于认为我现在的networking有问题(另外,根据同事的FTP服务器是好的)。 但我确实与http://ftptest.net/检查,我能够得到目录列表(我无法通过FTP客户端)。 所以最后我还没有尝试过的最后一件事就是去另外一个networking,看起来可行的解决scheme,但从长远来看,这不是很实际。 所以我想我的路由器出现了问题,但是可能是什么呢? 注意:我确实尝试在filezilla板上注册并发布此问题,但是我无法使用Gmail或Hotmail帐户创build帐户。 WTF?
当我尝试连接到FTP服务器时,得到: “500 OOPS:无法更改目录:/ home / $ USER / public_html” 当我做echo $ USER时 – 我得到正确的用户名 好像$ USER不是在我的/etc/vsftpd.conf中解释的 当我删除“local_root = / var / www / sites / $ USER”时,我一切都很顺利。 我正在运行vsftpd 2.2.2和Ubuntu 10.04.1 LTS版本:10.04 Codename:lucid
我的任务是安装一个新的SFTP服务器。 实际上,这是一个非常简单的操作:只需使用无处不在的SSH服务(使用chrooting)的internal-sftpangular色就足以拥有可靠的SFTP服务器。 然而,对于同一个问题,至less总是尝试至less两种不同的方法,我意识到我可以使用ProFTPD和sftp插件来做同样的事情,还有更多细化的文件传输相关选项的额外好处(例如:带宽节stream)。 另一方面,这个插件默认不编译(和捆绑),我想避免(也许)“lesstesting”的解决scheme。 目前,唯一需要的服务是SFTP; 然而,我提前玩,我想实现一个解决scheme,不仅可以与SFTP工作,但与FTP / S也。 考虑到我打算在家里用户,你觉得更好的解决scheme是什么? 使用SSH internal-sftp和独立的FTP服务器( vsftpd或proftpd )进行FTP / S服务 只能使用相关插件的ProFTPD服务
我有一个在IIS 7上运行FTP 7的Windows 2008服务器。 我把它configuration为连接,因为它是开箱即用,具有读/写访问权的特定用户(可以说是john)。 当我使用我的FileZilla客户端软件时,我可以以john的身份连接到服务器。 没有问题。 但是,当我尝试连接使用Windows资源pipe理器或使用cmd提示符时,我得到石墙,说“login失败”。 我的客户机是Windows Vista Ultimate。 有谁知道可能是什么原因造成的?