我在EC2中运行着一个wordpress站点。我尝试使用的一些插件需要我的服务器凭据。我现在只能使用我的.pem密钥通过SSH连接到我的服务器。我也可以使用这个键并通过端口22登录到filezilla,以获得SFTP体验。但是,没有配置"FTP用户“。
在安全组中,我可以打开端口23,但我不确定在哪里设置用户(或如何设置)。这是在apache中还是在aws控制台中完成的?从那里,谁能提供关于如何设置FTP帐户的文档?
发布于 2013-08-14 23:08:19
如果你使用的是wordpress,你实际上可以启用直接安装。wp服务器用户需要写入wp-content的权限。在某些情况下,您可能还需要在wp-config.php文件中启用标志。
define('FS_METHOD', 'direct');
因此,如果要启用FTP访问,首先需要安装FTP服务器。根据您使用的AMI,您可能已经安装了,也可能没有安装。
唯一需要注意的是,由于网络在EC2中的配置方式,您只能将服务器配置为在被动模式下运行。此配置因您选择使用的ftp服务器而异。
发布于 2013-08-15 00:53:47
Wordpress SSH SFTP Updater支持插件可以很好地在EC2上运行。安装后,无论何时安装/更新插件,每次都会提示您输入凭据。
该插件将要求您每次重新上传您的pem密钥,并且不会存储它。
EC2可以更改你对文件夹的权限(出于安全考虑),所以如果插件提示安装/更新失败,可能的解决方案是使用FTP来放松对你的插件文件夹的权限,例如755。
希望这能有所帮助。
https://stackoverflow.com/questions/18234925
复制相似问题