-
[CI/CD 구축] MAC에서 EC2 인스턴스 접속 - Ubuntu & WindowsProject/CICD 2022. 1. 25. 00:27728x90반응형
[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반응형'Project > CICD' 카테고리의 다른 글
세마포어 CI로 Github CI/CD 구축하기 - 1.Intro & CI/CD 툴 비교 (0) 2022.05.25 [CI/CD 구축] EC2에 젠킨스 설치하기 - windows (0) 2022.03.01 [CI/CD 구축] EC2에 젠킨스 설치하기 - Linux 20.04 (0) 2022.02.14 [CI/CD 구축] 젠킨스와 깃헙 private repo 웹훅 연결하기 (push 이벤트) (0) 2022.02.09 [CI/CD 구축] EC2 인스턴스 생성 - Ubuntu & Windows (0) 2022.01.24