서버 접속
목표
~/.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).