Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 在ec2上获得根访问权限_Apache_Ssh_Amazon Ec2_Sftp - Fatal编程技术网

Apache 在ec2上获得根访问权限

Apache 在ec2上获得根访问权限,apache,ssh,amazon-ec2,sftp,Apache,Ssh,Amazon Ec2,Sftp,我正在尝试写入我在EC2上设置的apache服务器上的/var/www/文件夹。所有权限都设置为“root”用户,但amazon只允许您以“ec2用户”身份登录其AMI 我正在使用WinSCP。我使用ssh作为ec2用户登录,并执行SudoSu,这样我就可以获得root访问权限。但我如何通过我的SFTP(WinSCP)和putty获得相同的访问权限呢 谢谢 当您SSH-in时,您可以在必要时su发送给root用户 至于FTP和SCP,听起来你想让你的www文件夹归你要登录的用户所有,而不是根用户

我正在尝试写入我在EC2上设置的apache服务器上的/var/www/文件夹。所有权限都设置为“root”用户,但amazon只允许您以“ec2用户”身份登录其AMI

我正在使用WinSCP。我使用ssh作为ec2用户登录,并执行SudoSu,这样我就可以获得root访问权限。但我如何通过我的SFTP(WinSCP)和putty获得相同的访问权限呢


谢谢

当您SSH-in时,您可以在必要时
su
发送给root用户

至于FTP和SCP,听起来你想让你的www文件夹归你要登录的用户所有,而不是根用户


它是您的服务器,您可以控制所有权限,并可以创建任意数量的用户。

将ec2用户添加到拥有文档根目录的用户组(apache用户所属的组)
现在您可以安全地使用WinSCP或SFTP了。

对-这将是另一种选择-有没有一种方法可以将r/w权限授予ec2用户而不是root用户?我不明白,这不是我的答案吗?Make/var/www由ec2用户或包括ec2用户的组拥有。UNIX命令是
chown
。抱歉-没有看到最后一段=p