내 DevOps 여정의 레벨 0

발행: (2026년 1월 16일 오후 03:12 GMT+9)
3 min read
원문: Dev.to

Source: Dev.to

Level 0 DevOps Summary: What I’ve Done

1. Created and Connected to an EC2 Instance

  • AWS EC2 인스턴스(Linux 기반)를 시작했습니다.
  • 로컬 머신의 WSL을 사용해 연결했습니다.
  • 서버에 로그인하고 명령을 실행함을 확인했습니다.

2. Configured SSH for Easy Access

  • WSL(~/.ssh/config)에 SSH 설정을 업데이트하여 연결을 간소화했습니다.
  • HostName 사용법을 수정했습니다(호스트명/IP만 사용, 사용자 이름은 제외).
  • 보안 SSH 접근을 위해 키 권한을 설정했습니다(chmod 600).
  • ec2-dev 별칭을 만들었습니다:
Host ec2-dev
    HostName ec-100-27-225-48.compute-1.amazonaws.com
    User ec2-user
    IdentityFile ~/.ssh/server.pem
    IdentitiesOnly yes

3. Configured SSH on Windows

  • PowerShell 접근을 위해 C:\Users\alok\.ssh\config를 업데이트했습니다.
  • IdentityFile을 전체 Windows 경로로 조정했습니다:
IdentityFile C:\Users\alok\.ssh\server.pem
  • 권한을 수정하고 연결을 확인했습니다.
  • PowerShell에서 ssh ec2-dev 명령으로 성공적으로 연결을 테스트했습니다.

4. Connected to EC2 from VS Code

  • Remote - SSH 확장 프로그램을 설치했습니다.
  • VS Code가 동일한 SSH 설정 파일을 사용하도록 구성했습니다.
  • VS Code에서 EC2에 연결하여 원격 서버에서 편집기, 터미널, 파일에 직접 접근할 수 있게 했습니다.

5. Key Takeaways / Level 0 Achievements

  • WSL, Windows, VS Code에서 EC2에 대한 SSH 접근이 가능해졌습니다.
  • SSH 설정, 호스트 별칭, 인증 파일에 대한 이해를 얻었습니다.
  • 원격 개발, 스크립팅, 배포를 시작할 수 있는 능력을 갖추었습니다.
  • 작업 자동화, Git 사용, 애플리케이션 배포를 위한 기반을 마련했습니다.

이 시점에서 전체 원격 접근 설정이 완료되었으며, 이는 모든 DevOps 작업의 기반이 됩니다. CI/CD 파이프라인부터 자동화 및 배포까지 모든 것이 여기서 시작됩니다.

Back to Blog

관련 글

더 보기 »

기술은 구원자가 아니라 촉진자다

왜 사고의 명확성이 사용하는 도구보다 더 중요한가? Technology는 종종 마법 스위치처럼 취급된다—켜기만 하면 모든 것이 개선된다. 새로운 software, ...

에이전틱 코딩에 입문하기

Copilot Agent와의 경험 나는 주로 GitHub Copilot을 사용해 인라인 편집과 PR 리뷰를 수행했으며, 대부분의 사고는 내 머리로 했습니다. 최근 나는 t...