# EC2
## Setup
- Launch instances
- Security Groups
- Elastic IPs
```sh
scp -P 22 -i ~/.ssh/hoge.pem -r ~/.ssh
[email protected]:/home/ec2-user
ssh -i .ssh/hoge.pem -p 22
[email protected]
sudo adduser hoge
```
```sh
sudo visudo
hibi ALL=(ALL) NOPASSWD:ALL
```
```sh
sudo vi /etc/ssh/sshd_config
Port 10022
sudo /usr/sbin/sshd -t
```
```sh
sudo cp -r .ssh /home/hibi/
sudo chown -R hibi /home/hibi/.ssh
sudo chgrp -R hibi /home/hibi/.ssh
```
```sh
sudo reboot
```
```sh
ssh -i .ssh/hoge_rsa -p 10022
[email protected]
```
```sh
sudo userdel -r ec2-user
```
```sh
sudo yum update -y
sudo yum install -y zsh tmux git
``````
## EC2のバックアップ
[EC2のスナップショットを自動的にAWS Lambdaで作成する - Qiita](https://qiita.com/HorieH/items/66bb68d12bd8fdbbd076)