- aws에서 인스턴스 시작을 누른다.
- 내가 원하는 사양, OS로 인스턴스(서버)를 생성할 수 있다.
- 이름에 lsw-svr을 작성한다.
- -svr은 안써도 되긴 한다. 서버라는 표시하기 위해 붙여준거다.
- OS는 Ubuntu를 선택한다.
- Amazon Machine Image(AMI)에서 버전은 2번째의 22.04를 선택한다.
- 인스턴스유형은 t2.micro 그대로 둔다.
- 리눅스(우분투)를 WSL과 VirtualBox에 설치했다.
이제 세번째로 aws에 설치한다.
- 반드시 키를 만들어줘야 한다. 키가 없으면 일반적인 방식으로는 접속이 불가능함.
- 키 페어 이름으로 lsw-keypair를 작성한다.
- 키 페어 유형은 RSA로 한다.
- 프라이빗 키 파일 형식은 PEM 형식으로 한다.
- ppk와 pem형식은 상호간에 conversion이 가능하다.
- 키 페어 생성을 누른다.
그러면 자동으로 lsw-keypair.pem라는 파일이 다운된다. d드라이브로 옮겼다.
- 이 파일을 잃어버리면 못들어가는건 아닌데 다른방법으로 들어가야 한다.
- 네트워크 설정에서 편집을 누른다.
- 서브넷은 기본설정 없음에서 CIDR이 172.31.0.0인 것을 선택한다.
- 퍼블릭 ip 자동할당은 이미 활성화가 선택되어 있다. 그대로 둔다.
- 방화벽(보안 그룹)은 이미 보안 그룹 생성이 선택되어 있다. 그대로 둔다.
- 보안그룹이름을 lsw-sg로 작성한다. 방화벽 생성하는 것이다.
- 유형은 ssh가 이미 선택되어 있다.
이러면 ssh 외에는 다 막겠다는 얘기다.
- 인스턴스 시작을 누른다. 3분정도 걸린다.
- 이런 창으로 이동된다. 모든 인스턴스 보기를 누른다.
- 인스턴스 - 인스턴스에서 이니셜을 검색한다.
- 아까 생성한 lsw-svr이 보인다. 저 서버를 누른다.
- 퍼블릭 ipv4가 중요하다. 저 주소가 어디서든 접근가능한 ip다.
- 새로고침을 눌러보면 상태검사가 초기화에서 2/2개 검사 통과로 바뀌었다.
- 이제 설치가 됐으니 접속을 해본다. 새로고침 옆의 연결을 누른다.
- SSH 클라이언트를 누른다.
- cmd 창에서 접속할 경우에 chmod 400 "lsw-keypair.pem"를 먼저 해야한다.
윈도우말고 리눅스에 이 키를 가지고 접속하기 위해서 먼저 해야되는 설정이다. permission 관련 설정이다.
- 아까 윈도우에서 개인키 우클릭 - 속성에서 다른 사용자 다 없애버리고 이 키 파일의 사용자만 넣었었다. 그
이것도 그런 설정입니다.
- 권한 설정을 하고 나서 퍼블릭 DNS(ec2-43-202-5-167.ap-northeast-2.compute.amazonaws.com)를 사용해서 인스턴스에 연결한다.
- 예시를 보면 ip주소가 이름 주소로 되어있다.
- 리눅스에서 접속할거면 위와 같이 하면 된다.
- 지금 당장은 MobaXterm에서 접속해본다.
- 세션을 새로 만든다.
MobaXterm에서 상단의 Sessions 메뉴에서 new session을 누른다.
- Remote host에 IP를 적어도 되는데, ec2-43-202-5-167.ap-northeast-2.compute.amazonaws.com 복붙한다.
- 아니면 이름 주소 대신에 아까 인스턴스 요약에서 봤던 퍼블릭 IPv4 주소인 43.202.5.167를 입력해도 된다.
- username은 예시에 있는 대로 ubuntu를 입력한다.
- User private key를 체크하고 아까 다운돼서 d드라이브에 옮겨놓은 lsw-keypair.pem을 선택하고 OK를 누른다.
- 이전에 한 것과 똑같은데 이 방식은 외부에서 접근이 가능하다.
(한번에 안되서 한번 더하니까 됐음)
- OK를 누르면 이렇게 접속된다.
- 리눅스(우분투)가 WSL에 있든, VirtualBox에 있든, aws에 있든 다 똑같다.
위치만 다르지 접속하는 방식은 다 똑같다.
- 다만 aws같은 경우는 기본적으로 SSH를 가지고 접속할 때 password는 제외하고 키로만 접속되게 설정되어 있다.
- 브라우저에서도 접속이 가능하다.
- EC2 인스턴스 연결 탭에서 연결 버튼을 누르면 브라우저에서 접속된다.
- 접속이 되긴하는데 불편해서 대부분은 터미널 프로그램을 사용해서 접속한다.
'배포 > Linux(Ubuntu)' 카테고리의 다른 글
10. 우분투에 오라클 설치하기(VM) (0) | 2024.12.07 |
---|---|
9. AWS EC2 인스턴스에 Nginx 웹서버 배포 및 보안그룹 설정 (5) | 2024.12.05 |
7. 개인키 변환(PPK -> PEM) 후 VirtualBox 우분투에 공개키를 추가하고 SSH 접속 (0) | 2024.12.05 |
6. 공개키/개인키 생성 (0) | 2024.12.05 |
5. SSH 인증 방식 (0) | 2024.12.05 |