环境:MAC OS X 10.10.1 + FileZilla 3.9.0.6 + AWS EC2
首先在AWS EC2上运行一个Instance,我这里是RHEL 7,具体步骤可以参考文献1。
1. 然后打开FileZilla,选择“设置”,连接->SFTP,上传你的AWS私钥。
AWS秘钥的格式是pem,这里会提示你转换为ppk格式,点击同意转换。
2. 在FileZilla中,选择“站点管理器”,增加一个新的站点,指向你的EC2 Instance的公网IP地址,配置如下:
3. 使用 ssh -i maping-aws.pem ec2-user@54.65.157.224 连接到你的EC2 Instance。
安装 vsftpd,并设置上传目录:/var/www$ sudo yum install vsftpd
$ sudo useradd -s /sbin/nologin -d /var/www/ -g ftp ftpadmin
$ sudo passwd ftpadmin
$ sudo chmod 777 /var/www/ -R
4. 在FileZilla中连接到你的EC2 Instance,现在应该可以上传文件到/var/www目录了。
参考文献:
1. http://blog.banban.me/blog/2014/06/09/li-yong-awsmian-fei-zhang-hu-da-jian-vpn/
2. http://hahagood.com/blog/2013/01/05/aws-ec2%E4%B8%8Eftp/
3. http://www.qiongbupa.com/archives/774
首先在AWS EC2上运行一个Instance,我这里是RHEL 7,具体步骤可以参考文献1。
1. 然后打开FileZilla,选择“设置”,连接->SFTP,上传你的AWS私钥。
AWS秘钥的格式是pem,这里会提示你转换为ppk格式,点击同意转换。
2. 在FileZilla中,选择“站点管理器”,增加一个新的站点,指向你的EC2 Instance的公网IP地址,配置如下:
3. 使用 ssh -i maping-aws.pem ec2-user@54.65.157.224 连接到你的EC2 Instance。
安装 vsftpd,并设置上传目录:/var/www$ sudo yum install vsftpd
$ sudo useradd -s /sbin/nologin -d /var/www/ -g ftp ftpadmin
$ sudo passwd ftpadmin
$ sudo chmod 777 /var/www/ -R
4. 在FileZilla中连接到你的EC2 Instance,现在应该可以上传文件到/var/www目录了。
参考文献:
1. http://blog.banban.me/blog/2014/06/09/li-yong-awsmian-fei-zhang-hu-da-jian-vpn/
2. http://hahagood.com/blog/2013/01/05/aws-ec2%E4%B8%8Eftp/
3. http://www.qiongbupa.com/archives/774
没有评论:
发表评论