🚀 엔지니어 · 온보딩 · 환경 준비 · L03

서버 접속

작성일자 2026-07-24  ·  수정일자 2026-07-24  ·  강의차수 L03  ·  예상소요 5분

목표 ~/.ssh/config 에 dev·prod 서버를 등록하고 Remote-SSH 로 dev 서버에 접속한다.

1. 준비물

  • 공개키가 dev·prod authorized_keys 에 등록 완료(EL01, 관리자 확인).
  • 관리자에게 받은 서버 계정 이름(예시는 gildong, 본인 계정으로 치환).
  • VS Code + Remote - SSH 확장.

2. Remote - SSH 확인

Microsoft 의 Remote - SSH 확장을 설치한다.

# 🖥️ 로컬 터미널
code --install-extension ms-vscode-remote.remote-ssh

3. 서버 등록

~/.ssh/config 에 아래를 추가하고 User 를 본인 계정 이름으로 바꾼다.

Host popupstudio-dev-server
  HostName 43.200.38.93
  User gildong

Host popupstudio-prod-server
  HostName 52.79.132.206
  User gildong

4. 서버 접속

Remote-SSH: Connect to Host... → popupstudio-dev-server 선택. 플랫폼을 물으면 Linux. 일상 작업은 popupstudio-dev-server, 배포는 popupstudio-prod-server 다.

prod(52.79.132.206)는 sudo·postgres 권한 정책이 dev 와 다르고 공유 ubuntu 계정 중심으로 운영된다. 일상 개발은 dev 에서만 한다.


5. 접속 확인

새 터미널에서 whoami 로 계정을 확인한다. 프롬프트는 gildong@ip-172-31-39-132:~$ 형태이며, 호스트 부분은 서버 내부 IP 다. 이후 코드블록에서는 $ 뒤 명령만 친다.

# 🖥️ 서버 터미널
gildong@ip-172-31-39-132:~$ whoami

마무리

  • 핵심 정리: ~/.ssh/config 에 dev·prod 를 등록하고 Remote-SSH 로 dev 서버에 접속했다.
  • 주의 사항: 접속이 막히면 (1) 공개키 등록 여부, (2) User·HostName 오타, (3) 로컬 ~/.ssh/id_ed25519 존재 여부를 확인한다.
  • 다음 시간: 서버에서 GitHub 인증(gh auth login).
이 강의를 학습하셨나요?