[Mac 환경설정] 맥북 기본 터미널에서 ssh 연결로 라이트세일 서버 접속하기 / AWS EC2 우분투 / 파인더 리눅스 경로 보는법

2023. 8. 2. 08:38·IT/AWS
반응형

ssh 접속?

보통 AWS EC2/라이트세일 우분투 서버에 접속하기 위한 기본적인 방법으로, AWS 인스턴스 대시보드에서 웹형태로 쉘에 접속할 수 있다. 윈도우 기반에서는 보통 Putty 를 많이 썻던 것 같다. 이번에 맥북에 환경을 구성하면서 Mac OS에서 기본적으로 리눅스 기반의 터미널 쉘을 제공하기 때문에 이 터미널로 바로 ssh 프로토콜로 내 원격 터미널에 접속할 수 있지 않을까? 생각이 들었다.

PEM 파일 복사

~/.ssh/ # 통상 인증키 파일들은 여기있다.

위 경로에 인스턴스를 생성할때 같이 생성했던 pem 키 파일을 위 경로로 복사해주자. 

finder 에서 복사

보통 pem 키파일은 개인적인 위치에 백업해두니 가져오면되는데, 내 맥북에서 ~/.ssh 까지 파일을 어떻게 옮기지? 했다. 파일은 바탕화면에 있는데 말이다. 일단 리눅스에서 보이는 경로는 기본적으로 finder 에서 노출되지 않는다. 숨김처리 되어있기 떄문이다.

# 숨김폴더 노출 단축키
Shift + Cmd + .

그럼 이렇게 쉘에서 보았던 디렉토리들이 찍힌다. 그럼 아까 시킨대로 .ssh 위치에 내가 접속하려는 인스턴스의 키파일을 옮겨주자.

자 이런식으로 키파일을 옮겨주면 된다. 나는 여러개의 인스턴스에 접속하기위해서 키파일이 하나가 아니니 어 왜 사진엔 두개지.!? 라고 생각하지 않아도 된다.

PEM 파일에 권한 부여

chmod 666 ~/.ssh/{pem키파일}

방금 옮겨온 키파일에 권한을 부여하자.

Config 작성

vim 이나 nano 에디터를 이용하여 .ssh/ 경로에 config 파일을 생성하자.

sudo nano config

그리고 접속할 정보와 별명을 적어주자.

Host {별명}
HostName {서버 IP}
User {접속유저}
IdentityFile {인증서 경로}

# 예시
# Host testServer
# HostName 123.123.123.123
# User admin
# IdentitiFile ~/.ssh/testServer.pem

이렇게 하고 컨트롤+O 하면 저장할꺼냐고 디렉토리를 묻는데 걍 엔터눌러주고. 컨트롤 X 로 창을 나오면 된다.

 

ssh 연결

ssh {별명}

# 예시
# ssh testServer

이제 터미널에서 위 명령어를 입력하면 연결을 하겠냐는 물음이 나오고 yes 를 입력해주면 연결이 된다.

최종적으로 라이트세일 서버에 떠있는 우분투 쉘을 얻어낸 것을 볼 수 있다. 

접속 종료

exit

접속 종료는 exit 명령을 입력하면 연결이 close 되어 내 맥 터미널 쉘로 돌아오게 된다.

반응형
저작자표시 비영리 변경금지 (새창열림)

'IT > AWS' 카테고리의 다른 글

[라이트세일/EC2 우분투] Nginx로 express/react 서버 리버스 프록시 구성하기 / 웹서버 프론트앤드/백앤드 연동 / 설정 방법  (0) 2023.07.30
[라이트세일/EC2] 우분투 리눅스 서버에 Nginx 웹서버 설치방법 / 설정 및 서버 시작 / 정지 / 상태확인 / 재시작  (0) 2023.07.29
[EC2/라이트세일] 리눅스서버에 nodejs express/react 실행 후 외부에서 접속되지 않는 경우 / AWS 포트 방화벽 설정 / 사이트에 연결할 수 없음 / ERR_CONNECTION_TIMED_OUT / 공인 IP  (0) 2023.07.29
[라이트세일/EC2] 우분투 리눅스 서버에서 express, React 서버 백그라운드 실행 방법 / forever 설치 / npm run start / 터미널 종료  (0) 2023.07.29
AWS 라이트세일 UPSTREAM_NOT_FOUND[519] 해결하기 / LightSail 콘솔 접속 안됨 문제 해결  (0) 2022.08.14
'IT/AWS' 카테고리의 다른 글
  • [라이트세일/EC2 우분투] Nginx로 express/react 서버 리버스 프록시 구성하기 / 웹서버 프론트앤드/백앤드 연동 / 설정 방법
  • [라이트세일/EC2] 우분투 리눅스 서버에 Nginx 웹서버 설치방법 / 설정 및 서버 시작 / 정지 / 상태확인 / 재시작
  • [EC2/라이트세일] 리눅스서버에 nodejs express/react 실행 후 외부에서 접속되지 않는 경우 / AWS 포트 방화벽 설정 / 사이트에 연결할 수 없음 / ERR_CONNECTION_TIMED_OUT / 공인 IP
  • [라이트세일/EC2] 우분투 리눅스 서버에서 express, React 서버 백그라운드 실행 방법 / forever 설치 / npm run start / 터미널 종료
외장_하드
외장_하드
자동차 / 여행 / 취업 / 일상 / IT / 코딩
  • 외장_하드
    외장하드
    외장_하드
  • 전체
    오늘
    어제
    • 분류 전체보기 (437)
      • 국내 여행 (197)
        • 수도권 (20)
        • 충청도 (17)
        • 강원도 (32)
        • 전라도 (21)
        • 경상도 (50)
        • 제주도 (57)
        • 나들이 (0)
      • 일상 (48)
        • 휴식 (15)
        • 취업 준비 (19)
        • 월간일상 (3)
        • 군생활 (3)
        • 결혼 준비 (6)
        • 경제 투자 (2)
      • 국외 여행 (50)
        • 일주 준비 (4)
        • 중국 (11)
        • 대만 (5)
        • 태국 (20)
        • 일본 (10)
      • 취미 (19)
        • 제품 후기 (11)
        • 지식 (8)
      • 자동차 (21)
        • 뉴 그랜저 XG (15)
        • 올 뉴 K3 (5)
      • IT (102)
        • Spring (18)
        • DataBase (11)
        • AWS (22)
        • GIT | github (9)
        • 기타 (23)
        • 머신러닝 | 딥러닝 (8)
        • Tech | Eng (3)
        • Python (2)
        • nodejs (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    설치
    부산
    스프링
    카페
    스쿠터
    푸켓
    강원도
    추천
    aws
    여행
    제주도
    EC2
    전라도
    방법
    주차장
    코스
    뚜벅이
    후기
    가성비
    혼자여행
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
외장_하드
[Mac 환경설정] 맥북 기본 터미널에서 ssh 연결로 라이트세일 서버 접속하기 / AWS EC2 우분투 / 파인더 리눅스 경로 보는법
상단으로

티스토리툴바