forked from 9652040795/aws-policies
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathssm
108 lines (74 loc) · 2.85 KB
/
ssm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
# AWS SSM Installation
https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-manual-agent-install.html#agent-install-centos
# AWS SSM Policy
# https://docs.aws.amazon.com/systems-manager/latest/userguide/setup-instance-profile.html
# Centos 7
# https://superuser.com/questions/769514/add-a-sudoer-non-interactively-from-command-line
useradd -m asim
useradd -m qasim
useradd -m saqlain
useradd -m taha
useradd -m ssm-user
cat <<EOF >> /etc/sudoers
asim ALL=(ALL) NOPASSWD: ALL
qasim ALL=(ALL) NOPASSWD: ALL
saqlain ALL=(ALL) NOPASSWD: ALL
taha ALL=(ALL) NOPASSWD: ALL
ssm-user ALL=(ALL) NOPASSWD: ALL
EOF
SSM Installation for UBUNTU-18 LocalVM
https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-manual-agent-install.html#agent-install-ubuntu-snap
sudo apt update -y
mkdir /tmp/ssm
cd /tmp/ssm
wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i /tmp/ssm/amazon-ssm-agent.deb
sudo systemctl status amazon-ssm-agent
sudo systemctl start amazon-ssm-agent
sudo systemctl enable amazon-ssm-agent
amazon-ssm-agent -register -code "Activation Code" -id "Activation ID" --region "us-east-1"
# ssm-agent
https://github.com/aws/amazon-ssm-agent/releases
https://aws.amazon.com/premiumsupport/knowledge-center/install-ssm-agent-ec2-linux/
Amazon Linux 2, RHEL7, and CentOS 7 (64 bit)
#!/bin/bash
cd /tmp
sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
sudo systemctl enable amazon-ssm-agent
sudo systemctl start amazon-ssm-agent
Amazon Linux, CentOS 6 (64 bit)
#!/bin/bash
cd /tmp
sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
sudo start amazon-ssm-agent
Ubuntu 16 (Deb Installer), Debian 8 and 9
#!/bin/bash
mkdir /tmp/ssm
cd /tmp/ssm
wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i /tmp/ssm/amazon-ssm-agent.deb
sudo systemctl enable amazon-ssm-agent
Ubuntu 14 (Deb installer)
#!/bin/bash
mkdir /tmp/ssm
cd /tmp/ssm
wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb
sudo start amazon-ssm-agent
Suse 12
#!/bin/bash
mkdir /tmp/ssm
cd /tmp/ssm
wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
sudo rpm --install amazon-ssm-agent.rpm
sudo systemctl enable amazon-ssm-agent
sudo systemctl start amazon-ssm-agent
### Specific package ###
#!/bin/bash
mkdir /tmp/ssm
cd /tmp/ssm
wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/2.3.714.0/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i /tmp/ssm/amazon-ssm-agent.deb
sudo systemctl enable amazon-ssm-agent
#END
amazon-ssm-agent -register -code "Activation Code" -id "Activation ID" --region "us-east-1"