Amazon Ec2 FTP 写入权限 [关闭]
Posted
技术标签:
【中文标题】Amazon Ec2 FTP 写入权限 [关闭]【英文标题】:Amazon Ec2 FTP Write Permission [closed] 【发布时间】:2012-05-07 10:52:38 【问题描述】:我能够使用 filezilla 成功连接到亚马逊 ec2 实例。我使用的用户名是 ec2-user。所以当我尝试将我的应用程序战争转移到 tomcat 时,它会说
/var/lib/tomcat6/webapps/RealEstateERP.war: open for write: permission denied
Error: File transfer failed.
我尝试更改使用 filezilla 的权限,但不允许这样做。我知道没有写权限,但是我该如何更改它。
我是 linux 新手。请帮帮我。
【问题讨论】:
投了赞成票。我有同样的问题。也许是跑题了。应该是超级用户吗? 【参考方案1】:ec2-user 没有权限在 /var/lib/tomcat6/webapps/ 中写入文件。只有 root 用户可以这样做。您有两种方法可以这样做:
1) 使用 filezilla 将文件复制到 /home/ec2-user/。现在通过 putty SSH 进入 linux 机器。使用命令sudo -s
更改为root 用户。然后使用命令 cp -i RealEstateERP.war /var/lib/tomcat6/webapps/
将文件从 /home/ec2-user 复制到 /var/lib/tomcat6/webapps/。
2) 通过 putty SSH 进入 linux 机器。使用命令 sudo -s
更改为 root 用户。使用命令 chmod 777 /var/lib/tomcat6/webapps/
为 /var/lib/tomcat6/webapps/ 上的所有用户提供写入权限。然后直接从filezilla复制文件到目录。
【讨论】:
你能告诉我如何传输大文件。实际上我无法传输我的战争。它的大小约为 22 Mb。而且我可以传输一个小文件。 你试过用winSCP代替filezilla吗? 是的,我只是试了一下,传输首先挂起,然后与服务器断开连接。 我有时会遇到这个问题,但那是由于连接速度慢。 @JimThio 最好以最低权限运行。除非他们绝对需要,否则您永远不会授予某人完全访问权限。一些不错的***阅读:en.wikipedia.org/wiki/Principle_of_least_privilege以上是关于Amazon Ec2 FTP 写入权限 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章