You are on page 1of 1

1 ssh 10.0.3.

60
2 exit
3 aws ec2 create-vpc --cidr-block 10.0.0.0/16 --query Vpc.VpcId --output text
4 aws ec2 create-subnet --vpc-id vpc-03e9368adefbcec53 --cidr-block
10.0.1.0/24
5 aws ec2 create-subnet --vpc-id vpc-03e9368adefbcec53 --cidr-block
10.0.0.0/24
6 aws ec2 create-internet-gateway --query InternetGateway.InternetGatewayId --
output text
7 aws ec2 attach-internet-gateway --vpc-id vpc-03e9368adefbcec53 --internet-
gateway-id igw-0a62383c9845cdc4e
8 aws ec2 create-route-table --vpc-id vpc-03e9368adefbcec53 --query
RouteTable.RouteTableId --output text
9 aws ec2 create-route --route-table-id rtb-0980ffe416adf2b5a --destination-
cidr-block 0.0.0.0/0 --gateway-id igw-0a62383c9845cdc4e
10 aws ec2 describe-route-tables --route-table-id rtb-0980ffe416adf2b5a
11 aws ec2 describe-subnets --filters "Name=vpc-id,Values=vpc-
03e9368adefbcec53" --query "Subnets[*].{ID:SubnetId,CIDR:CidrBlock}"
12 aws ec2 associate-route-table --subnet-id subnet-0ec4050f2dd89a34f --route-
table-id rtb-0980ffe416adf2b5a
13 aws ec2 modify-subnet-attribute --subnet-id subnet-0ec4050f2dd89a34f --map-
public-ip-on-launch
14 aws ec2 create-key-pair --key-name mmtp --query "KeyMaterial" --output text
> mmtp.pem
15 chmod 400 mmtp.pem
16 aws ec2 create-security-group --group-name SSHAccess --description "Security
group for SSH access" --vpc-id vpc-03e9368adefbcec53
17 aws ec2 authorize-security-group-ingress --group-id sg-00598ac0f4a20c3d3 --
protocol tcp --port 22 --cidr 0.0.0.0/0
18 aws ec2 run-instances --image-id ami-01a4f99c4ac11b03c --count 1 --instance-
type t2.micro --key-name mmtp --security-group-ids sg-00598ac0f4a20c3d3 --subnet-id
subnet-0ec4050f2dd89a34f
19 aws ec2 describe-instances --instance-id i-07f346d6261ca5892 --query
"Reservations[*].Instances[*].{State:State.Name,Address:PublicIpAddress}"
20 ssh -i "mmtp.pem" ec2-user@65.0.98.192
21 history
22 history > VPCcligrras.txt

You might also like