登录
我们的实例是bc-demo
公有DNS
ec2-13-230-150-206.ap-northeast-1.compute.amazonaws.com
公有IP
13.230.150.206
私有IP
172.31.27.220
连接实例
1. 打开 SSH 客户端。
2. 查找您的私有密钥文件 (bcdemo.pem)。向导会自动检测您用于启动实例的密钥
您的密钥必须不公开可见,SSH 才能工作。如果需要,请使用此命令:
chmod 400 bcdemo.pem
通过其 公有 DNS 连接到您的实例:
ec2-13-230-150-206.ap-northeast-1.compute.amazonaws.com
3. 示例:
1 | ssh -i "bcdemo.pem" ec2-user@ec2-13-230-150-206.ap-northeast-1.compute.amazonaws.com |
filezilla登录
主机
处填公有DNS,密钥文件
为bcdemo.pem文件地址
##vsftp配置
http://www.anttoweb.com/kb/amazon-ec2-ftp/
1. 安装vsftpd
1 | yum install vsftpd |
2. 编辑 vsftpd.conf
1 | vi /etc/vsftpd/vsftpd.conf |
1 | anonymous_enable=NO |
编辑完成后,输入:wq
保存退出
3. 添加用户
1 | #useradd -s /sbin/nologin antto |
上面的antto是你准备使用FTP软件登陆服务器的用户名
设置密码1
passwd antto
系统会提示你输入密码,输入两次(输入时字符不可见)
4. 配置用户目录
1 | #vi /var/ftp/antto |
添加如下1
local_root=/var/www/
5. 启动vsftp和随机启动
执行命令:1
2service vsftpd start
chkconfig vsftpd on
基础配置完毕。
6. 更改安全组
打开AWS控制台。找到“Security Groups” 然后找到你的实例应用的rule
打开tcp 40000-41000 端口(pasv_min_port-pasv_max_port)和20-21端口
7. 其它参考
https://blog.csdn.net/wangyaninglm/article/details/80400078
http://nzflew.blogspot.com/2008/03/setting-up-ftp-on-virtual-machine.html
https://www.skyarch.cn/blog/aws/ftp-on-ec2/
https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/Configure_Instance.html