목차

AWS Amazon Linux

Amazon Linux 2

WSL

SSH Key 생성

# "my-key-pair" 라는 이름으로 key pair 생성하고, 개인키를 파일로 저장
aws ec2 create-key-pair --key-name my-key-pair --query "KeyMaterial" --output text > my-key-pair.pem
 
# 개인키 권한 설정
chmod 400 my-key-pair.pem

EC2 SSH 연결

chmod 400 /path/my-key-pair.pem
 
ssh -i /path/my-key-pair.pem ec2-user@ec2인스턴스주소

Public Key 자동 추가

#cloud-config
cloud_final_modules:
- [users-groups,always]
users:
  - name: username
    groups: [ wheel ]
    sudo: [ "ALL=(ALL) NOPASSWD:ALL" ]
    shell: /bin/bash
    ssh-authorized-keys: 
    - ssh-rsa <원하는 public key 문자열>

PasswordAuthentication

sudo sed -i -e "s/ssh_pwauth: false/ssh_pwauth: true/g" /etc/cloud/cloud.cfg.d/00_defaults.cfg

Amazon Linux Virtual Machine 사용

Open JDK 설치

# openjdk 11
sudo amazon-linux-extras install java-openjdk11
 
# openjdk 8
sudo yum install java-1.8.0-openjdk