亚马逊EC2 FTP写权限 [英] Amazon Ec2 FTP Write Permission

查看:997
本文介绍了亚马逊EC2 FTP写权限的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我能够成功连接使用FileZilla的到Amazon EC2实例。我使用的用户名是EC2用户。所以,当我尝试我的应用程序的战争转移到Tomcat它说

I am able to successfully connect to amazon ec2 instance using filezilla. The Username i used is ec2-user. So when i try to transfer my application war to tomcat it says

/var/lib/tomcat6/webapps/RealEstateERP.war: open for write: permission denied
 Error: File transfer failed.

我试图改变许可使用FileZilla的,但不允许这样做。我知道有没有写权限,但我如何改变它。

I tried to change permission use filezilla but not allowed to do so. I know there is no write permission, but how do i change it.

我是个新的Linux。请帮我。

I ma new to linux. Please help me.

推荐答案

EC2用户没有写权限在/ var / lib中/ tomcat6中/ webapps /下的文件。只有用户可以这样做。你在这里两种方法可以做到这一点:

The ec2-user don't have permission to write files in /var/lib/tomcat6/webapps/. Only root user can do so. You have two ways here to do so:

1)将文件复制到/ home / EC2用户/使用FileZilla的。现在,SSH进入linux机通过腻子。使用命令切换到root用户须藤-S 。然后在/ var / lib中/ tomcat6中/ webapps /下使用命令从/家庭/ EC2用户复制文件的CP -i RealEstateERP.war的/ var / lib中/ tomcat6中/ webapps /下

1) Copy files to /home/ec2-user/ using filezilla. Now SSH into linux machine through putty. Change to root user using command sudo -s. Then copy file from /home/ec2-user to /var/lib/tomcat6/webapps/ using command cp -i RealEstateERP.war /var/lib/tomcat6/webapps/.

2)SSH进入linux机通过putty.Change以root用户须藤-S .Provide写权限上的/ var / lib中/ tomcat6中/ webapps中的所有用户/使用命令搭配chmod 777的/ var / lib中/ tomcat6中/ webapps /下。然后把文件直接从FileZilla的复制到目录中。

2) SSH into linux machine through putty.Change to root user using command sudo -s.Provide write permission to all users on /var/lib/tomcat6/webapps/ using command chmod 777 /var/lib/tomcat6/webapps/. Then copy files to directory directly from filezilla.

这篇关于亚马逊EC2 FTP写权限的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆