【问题标题】:Amazon EC2 FTP - fails on "SITE CHMOD 644" commandAmazon EC2 FTP - “SITE CHMOD 644”命令失败
【发布时间】:2011-02-22 10:24:54
【问题描述】:

这快把我逼疯了...放弃了到我的 EC2 实例的 SFTP,现在尝试 FTP。

我已经设置好了,它工作了几分钟,但是在尝试写入文件时抛出了这个错误,并且从那以后一直在做同样的事情......

220 Microsoft FTP Service
FEAT
530 Please login with USER and PASS.
USER administrator
331 Password required for administrator.
PASS ********
230 User administrator logged in.
SITE CHMOD 644 /xxx.docx
500 'SITE CHMOD 644 /xxx.docx': command not understood
QUIT
221  

编辑:实际上我弄错了......它第一次尝试写入文件时失败了(来自 Springloops,日志:)

Creating directories and files
Creating directory: App_Browsers/ [755]
Changing mode of App_Browsers to 755
Extracting file: App_Browsers/Form.browser...OK
Uploading file: App_Browsers/Form.browser [644]
R: 
interrupted

知道为什么会发生这种情况吗?

我正准备用这个愚蠢的 EC2 认输……它真的让我变得更好(并且浪费了很多宝贵的时间!)。啊!

【问题讨论】:

  • 使用 FTP 是一个极易受到攻击的安全风险。我在 Windows 上运行 sshd 服务器并使用 ssh 安全地复制文件/目录。您还可以通过 ssh 运行 rsync,从而更轻松地更新大量文件。
  • 是的,我知道 jeff 的安全风险,但是我现在只是在试用 EC2,并且已经浪费了太多时间尝试设置 sftp 服务器(不成功)。我只是想把我的开发代码放在那里并开始性能测试,看看一个小实例是否能应付我的网站。

标签: ftp amazon-ec2


【解决方案1】:

并非每个 FTP 服务都支持每个 ftp 命令。如果您确实需要 SITE 命令,请在您的 EC2 实例上安装不同的 ftp 服务器。你可以试试 ProFTPD。 Installation instruction for ProFTPD

【讨论】:

  • 感谢您提供的链接,我相信这将非常有用。但是我现在已经放弃了 EC2,选择坚持使用共享主机,因为我认为它更适合我的即时需求。不过,感谢链接。
猜你喜欢
  • 1970-01-01
  • 2014-10-08
  • 1970-01-01
  • 2013-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-24
  • 2021-10-09
相关资源
最近更新 更多