ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [CI/CD 구축] MAC에서 EC2 인스턴스 접속 - Ubuntu & Windows
    Project/CICD 2022. 1. 25. 00:27
    728x90
    반응형

    [Project workflow]

    EC2로 윈도우/리눅스 EC2 생성

    Mac에서 EC2 접속 test

    (테스트 빌드용) 로컬 젠킨스 서버 배포

    젠킨스 프로젝트 생성 및 빌드 코드 짜기

    배포된 젠킨스 서버와 깃헙 웹훅 연결

    코드 merge시 EC2에서 빌드되는지 테스트


    일단 윈도우와 우분투의 EC2 접속 방법이 다르다. 우분투는 ssh로 접속할 수 있는데 윈도우는 못함.

     

    Ubuntu EC2 접속하기

     

    1. 어딘가에 소중하게 다운받은 .pem 파일을 (Brave 사용자(=나)의 경우 .cer) 홈 디렉토리에 .ssh폴더를 만든 후 그곳으로 옮겨준다.

    $ mv [현재 .pem 또는 .cer 파일이 저장된 위치] ~/.ssh

     

    2. ~/.ssh로 이동 후 ssh 파일의 보안 설정을 변경해준다

    $cd ~/.ssh
    $chmod 400 [ssh 파일 이름(.pem 또는 .cer)]

    3. 다음 명령어 입력하면 바로 EC2 접속 됨

    $ssh -i [ssh 파일 이름] ubuntu@[퍼블릭 ip주소]

    - 퍼플릭 ip주소 찾는법: 인스턴스에 들어가서 본인 인스턴스 클릭

    그냥 인스턴스에서 연결 > ssh 클라이언트 들어가면 초기 접속할 때 쓰는 명령어 다 나온다. 친절한 AWS..

    두 번째 접속부터는 ssh -i ~ 명령어로 바로 들어가면 됨.

     


    Windows EC2 접속하기

    1. AWS > 인스턴스에서 생성한 Windows 인스턴스를 찾는다

    2. 해당 인스턴스의 id 위에서 오른쪽 클릭 > 보안 > Windows 암호 가져오기 클릭

    3-1. 인스턴스에 연결 창이 뜨면 원격 데스크톱 파일 다운로드를 클릭해 아까 소중하게 받아두었던 ssh파일을 첨부한다 (ubuntu ec2랑 헷갈리면 안됨)

     

    3-2. 첨부한 후 암호 가져오기를 클릭한다

    4. 그러면 밑에 새로운 글씨가 뜨고 암호 해독이라는 버튼이 생긴다. 그 버튼 클릭

    5. Windows EC2 연결 정보가 뜬다. 이제 ssh파일은 필요없다. 여기 나오는 ip주소와 암호를 소중하게 간직한다 (사용자 이름은 거의 다 Administrator)임

    6. 앱스토어에서 Microsoft Remote Desktop 앱을 받는다.

    7. 실행하고 Add PC를 클릭한다.

    - 첫 화면에 안보이면 동그라미 안에 점점점 세 개 있는 버튼 클릭하면 있다.

     

    8. Add PC창의 PC name에 퍼블릭 ip 주소를 넣는다.

    - 아까 비밀번호와 함께 소중하게 보관했던 그 ip아니다.

    - 인스턴스 요약에 가면 볼 수 있음 (우분투 3번 참고)

    - Friendly name은 그냥 별칭

    - Gateway는 인스턴스 생성할 때 설정했으면 맞춰서 넣으면 된다 (기본값으로 했으면 No gateway 선택)

    9. Add를 누르면 Username과 password를 입력하라는 창이 뜬다.

    - Username: Administrator

    - Password: 아까 소중하게 복사해둔 그 비밀번호

     

    10. Continue 클릭

    11. 맥북 화면에 윈도우 바탕화면이 뜨는 신기한 체험

    728x90
    반응형

    댓글