AWS

[AWS] 콘솔로 EC2 인스턴스를 제작한 경우, 추가 데이터 넣기

bbiyak2da 2023. 1. 11. 16:16

 

이번 글에서는 콘솔로 EC2 인스턴스를 제작한 경우, 추가 데이터 넣는 방법을 알아본다.

 

이미 만들어진 인스턴스에, 예제 코드를 추가로 넣어보자

 

[예제 코드]

#!/bin/bash
(
echo "qwe123"
echo "qwe123"
) | passwd --stdin root
sed -i "s/^PasswordAuthentication no/PasswordAuthentication yes/g" /etc/ssh/sshd_config
sed -i "s/^#PermitRootLogin yes/PermitRootLogin yes/g" /etc/ssh/sshd_config
service sshd restart

 

해당 예시 코드는 퍼블릭 인스턴스에서 -> 프라이빗 인스턴스로 원격접속을 가능하게 하는 코드이다.


[기존 생성된 EC2 인스턴스가 없는 경우]

 

EC2 인스턴스 생성 시, 마지막 사용자 데이터 입력하는 공간에 코드를 넣어주면 된다.


[기존 생성된 EC2 인스턴스가 있는 경우]

 

만약 이미 만들어진 인스턴스에 수정하고 싶다면,

해당 인스턴스 선택 -> 인스턴스 설정 -> 사용자 데이터 편집 클릭 후, 원하는 코드를 넣으면 된다.