小编upb*_*nux的帖子

在分配弹性ip后不能ssh

我配置了我的实例.它正常运行.在分配弹性IP之前,我可以使用我的密钥(由厨师/刀提供).例如,这有效(在EIP之前):

ssh -F .ssh/config ec2-ww-xx-yy-zz.us-west1.computer.amazonaws.com

分配EIP后,我得到一个:

Permission denied (publickey)

错误消息,因为它检查我的主文件夹中的密钥而不是项目目录.

我甚至将配置目录指定为EIP:

ssh -F .ssh/config ubuntu@ww.xx.yy.zz -v

返回"连接超时消息".

当我使用Elastic Fox时,我可以看到EIP正确关联.我是否缺少拒绝SSH到EIP的AWS设置?

amazon-ec2 amazon-web-services

8
推荐指数
1
解决办法
4721
查看次数

无法在case语句bash中设置变量

我正在尝试根据一堆输入条件设置变量.以下是代码的一小部分示例:

#!/bin/bash
INSTANCE_SIZE=""
case "$1" in
   "micro")
     $INSTANCE_SIZE="t1.micro"
     ;;
   "small")
     $INSTANCE_SIZE="m1.small"

     ;;
esac
echo $INSTANCE_SIZE
Run Code Online (Sandbox Code Playgroud)

当我使用-ex开关运行脚本并指定正确的参数时:

+ case "$1" in
+ =m1.small
./provision: line 19: =m1.small: command not found
Run Code Online (Sandbox Code Playgroud)

linux bash scripting

4
推荐指数
1
解决办法
8216
查看次数

标签 统计

amazon-ec2 ×1

amazon-web-services ×1

bash ×1

linux ×1

scripting ×1