MacOS下AWS CLI v2安装成功后找不到目录、无法连接EC2实例求助
解决方案
1. 无法进入AWS-CLI目录的问题
/usr/local/bin/aws是可执行二进制文件,不是文件夹,因此无法使用cd命令进入。AWS CLI安装完成后属于全局可调用命令,你在任意工作目录下直接输入aws开头的指令即可正常使用,无需进入其安装路径。
2. chmod提示找不到.pem文件的问题
报错原因是你当前命令行的工作目录中没有存储你从AWS控制台下载的EC2密钥对文件,按以下步骤操作即可解决:
- 找到你下载的
.pem密钥文件的本地存储路径,Mac系统默认下载路径为~/Downloads/ - 执行切换目录命令进入密钥所在文件夹,例如下载文件夹路径就执行:
cd ~/Downloads - 再执行权限修改命令:
chmod 400 替换为你的密钥文件名.pem,即可正常完成权限配置。
3. EC2连接命令报错的问题
-bash: xxxxxxxxxxxxxx.compute-1.amazonaws.com: command not found报错是因为你漏写了SSH连接的命令前缀,完整的EC2 SSH连接命令格式如下:
ssh -i "替换为你的密钥文件名.pem" 实例默认用户名@你的EC2实例公有DNS地址
不同镜像的默认用户名有区别:Amazon Linux系列默认用户名为
ec2-user,Ubuntu系列默认用户名为ubuntu,CentOS系列默认用户名为centos,请根据你使用的镜像替换对应用户名即可。
内容的提问来源于stack exchange,提问作者NewHorizons1
相关产品推荐
相关产品推荐

