본문 바로가기
IT실습공부/개인프로젝트

aws linux 인스턴스를 만들고 window ubuntu 터미널 ssh로 접속해보자

by 육지상어 2020. 11. 26.
728x90
반응형

1. aws 가입 -> 알아서 가입

 

2. 인스턴스 생성

서비스 탭 -> 인스턴스 검색 -> EC2 선택 -> 인스턴스 시작 

2-1. AMI 선택 > 리눅스64 선택

2-2. 인스턴스 유형 선택 -> 다음

2-3. 인스턴스 구성 -> 다음

2-4. 스토리지 추가 -> 스토리지 30g 기입 후 다음

2-5. 태그 추가 -> 키 manage, 값 pym 입력 후 다음

2-6. 보안 그룹 구성 -> 기존 있던 보안 그룹 선택 후 다음 (launch-wizard-1)

2-7. 검토 -> 만들기 -> 접속 key file을 futty가 아닌거로 선택 (feb) 후 파일 보관 후 정중히 보관

 

3. 접속 가능하게 설정 

3-1. 인스턴스에 ip주소를 할당한다.ip주소 관리에서 ip주소를 할당받고 인스턴스 창으로 돌아와 오른쪽 클릭. 네트워크에서 ip주소 연결

3-2. 접속 방화벽 설정 -> 보안 규칙 - > 보안 그룹 -> 인스턴스에 지정된 보안 그룹 들어가서 아래와 같이 어디서든 ssh와 익스플로러로 접속 가능하게 설정한다. http,https,ssh,사용자 지정(8080포트) 만들고 사용자 접속은 각자 0.0.0.0/0 , ::/0으로 추가 한다.

 

https도 아래에 있으니 빼먹지 말자

  

 

4. ssh로 접속하자. 

4-1. 윈도우용 우분투를 설치하여 터미널로 접속할 계획이다. lts를 설치하자. 마이크로소프트 스토어에서 설치 가능.

4-2 터미널 들어갔으면 첫번째로 해야할껀 root 계정 비밀번호 설정이다. sudo라는 root 전용 권한으로 명령어를 실행해야하는데 root로 접속 안하면 매번 su를 쳐줘야한다. 귀찮아진다. sudo passwd root를 터미널 창에서 친 후 비밀번호를 설정한다.

4-3 설정 후 su를 치고 비밀번호를 친 다음 정중히 모셔둔 aws ssh 접속 키 파일이 있는 곳으로 이동한다. 이동 후 

cp aaa.pem /home 을 쳐서 우분투가 홈패스에 파일을 복사한다. 이렇게 안하면 윈도우 사용자와 우분투 사용자의 권한문제로 키를 이용한 접속이 안된다. 우분투 설치된 경로에 파일을 붙여넣고 해당 파일을 권한 변경 후 이용해 접속한다.

cd /home; chmod 400 ./aaa.pem; 

4-4 aws 홈페이지 인스턴스 오른쪽 클릭 -> 연결 ssh 이용한 연결 탭으로 들어가서 ssh 명령어를 복사한다.

저거 누르면 복사됨

터미널 cd /home로 들어가 복사한 ssh 명령어로 접속하면 접속이 된다.

반응형

댓글