외장_하드
외장하드
외장_하드
전체 방문자
오늘
어제
  • 분류 전체보기 (419)
    • 국내 여행 (197)
      • 수도권 (20)
      • 충청도 (17)
      • 강원도 (32)
      • 전라도 (21)
      • 경상도 (50)
      • 제주도 (57)
      • 나들이 (0)
    • 일상 (40)
      • 휴식 (15)
      • 취업 준비 (19)
      • 월간일상 (3)
      • 군생활 (3)
    • 국외 여행 (40)
      • 일주 준비 (4)
      • 중국 (11)
      • 대만 (5)
      • 태국 (20)
    • 취미 (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)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

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

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
외장_하드
IT/AWS

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

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

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

2023. 8. 2. 08:38
반응형

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
  • ssh 접속?
  • PEM 파일 복사
  • finder 에서 복사
  • PEM 파일에 권한 부여
  • Config 작성
  • ssh 연결
  • 접속 종료
'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 / 코딩

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.