인스턴스 접속 방법

사전에 알아야할 정보

  • 접속 ip
  • ssh key 파일

위의 정보들은 슬랙을 통해 개별 전달될 예정입니다.

윈도우즈 사용자

Xming 설치

Xming을 다음 사이트에서 다운로드 받는다.

설치파일을 실행한뒤 계속 Next > 를 누르면 된다.

명령 프롬프트 실행

Windows Key + R 키를 눌러 cmd 를 실행시킨다.

ssh 접속

다운로드 받은 ssh key 파일이 있는 디렉토리로 이동한다. (여기서는 다운로드 폴더에 있다고 가정한다.)

> cd Downloads

X11 Forward를 위한 변수 설정을 한다.

> set DISPLAY=localhost:0.0

다음과 같이 ssh 접속을 한다.

> ssh -Y -i [ssh key 파일이름] ubuntu@[접속 ip]

맥 OS 사용자

XQuartz 설치

XQuartz를 다음 사이트에서 다운로드 받는다.

설치파일을 실행한뒤 “계속”, “동의”, “설치” 등을 누른다.

터미널 실행

Command + Space 키를 눌러 터미널.app 을 실행한다.

ssh 접속

다운로드 받은 ssh key 파일이 있는 디렉토리로 이동한다. (여기서는 다운로드 폴더에 있다고 가정한다.)

% cd ~/Downloads/

ssh key 파일의 접근 권한을 제한해준다.

% chmod 600 [ssh key 파일이름]

다음과 같이 ssh 접속을 한다.

% ssh -Y -i [ssh key 파일이름] ubuntu@[접속 ip]

리눅스 사용자

우분투를 기준으로 설명합니다. 대부분의 리눅스 데스크톱은 X11을 기반으로 구동되기 때문에 별도의 프로그램 설치가 필요 없습니다.

터미널 실행

Ctrl + Alt + T 키를 눌러 Terminal 을 실행한다.

ssh 접속

다운로드 받은 ssh key 파일이 있는 디렉토리로 이동한다. (여기서는 다운로드 폴더에 있다고 가정한다.)

$ cd ~/Downloads/

ssh key 파일의 접근 권한을 제한해준다.

$ chmod 600 [ssh key 파일이름]

다음과 같이 ssh 접속을 한다.

$ ssh -Y -i [ssh key 파일이름] ubuntu@[접속 ip]

ssh config 설정

ssh config 파일을 이용하면 매번 ssh를 접속할 때마다 긴 명령을 치는 수고를 덜어줄 수 있다. ssh config 파일은 ~/.ssh/config에 위치하고 있다.

윈도우즈

윈도우는 파일 탐색기를 이용하여 ssh key 파일을 $HOME\.ssh\에 옮긴다. 해당 디렉토리에 config 파일을 생성하여 아래 내용을 추가한다. (txt 확장자가 붙지 않도록 주의.)

Host 2022cca
  HostName [접속 ip]
  User ubuntu
  IdentityFile ~/.ssh/[ssh key 파일이름]
  ForwardX11 yes
  ForwardX11Trusted yes

설정을 한 뒤에는 ssh를 접속할 때 다음과 같은 명령을 사용하면 된다.

> set DISPLAY=localhost:0.0
> ssh 2022cca

맥 OS & 리눅스

ssh key 파일을 일단 ~/.ssh/에 옮긴다.

% cd ~/Downloads/
% mv [ssh key 파일이름] ~/.ssh/

~/.ssh/config를 텍스트 에디터로 열어 아래 설정을 추가한다.

Host 2022cca
  HostName [접속 ip]
  User ubuntu
  IdentityFile ~/.ssh/[ssh key 파일이름]
  ForwardX11 yes

설정을 한 뒤에는 ssh를 접속할 때 다음과 같은 명령을 사용하면 된다.

% ssh 2022cca