Cursor 터미널에서 Claude Code로 원격 서버 작업하기

Cursor의 SSH 연결 기능으로 Ubuntu 서버에 접속한 뒤, 원격 터미널에서 Claude Code를 실행해 서버의 프로젝트를 직접 분석하고 수정하는 방법입니다.

1. 전체 작업 구조

내 PC (Windows)Cursor IDE
↓
Cursor Remote SSHSSH로 원격 서버 연결
↓
원격 Ubuntu 서버Claude Code CLI 실행

이 방식은 서버의 파일을 로컬 PC로 내려받지 않고도 원격 프로젝트를 직접 열고 작업할 수 있다는 장점이 있습니다.

2. 단계별 설정 방법

① Cursor에서 원격 서버에 SSH 접속

  1. Cursor를 실행합니다.
  2. Ctrl + Shift + P를 누릅니다.
  3. Remote-SSH: Connect to Host를 선택합니다.
  4. SSH 접속 주소를 선택하거나 입력합니다.
ssh ubuntu@서버IP

처음 접속하는 서버라면 SSH 설정을 추가하고, 비밀번호 또는 SSH 키로 인증합니다. 접속에 성공하면 원격 서버에 연결된 Cursor 창이 열립니다.

② 원격 서버의 프로젝트 폴더 열기

  1. 원격 Cursor 창에서 File → Open Folder를 선택합니다.
  2. 서버에 있는 프로젝트 경로를 입력합니다.
/home/ubuntu/pyDjangoDEV/mdmproj1

이제 Cursor에서 원격 서버의 Django 프로젝트 파일을 직접 열고 수정할 수 있습니다.

③ 원격 서버에 Claude Code 설치

Claude Code를 내 PC가 아니라 원격 서버에 설치합니다. Cursor의 원격 터미널에서 Terminal → New Terminal을 선택한 뒤 Node.js와 npm이 설치되어 있는지 확인합니다.

node -v
npm -v

설치되어 있지 않다면 먼저 Node.js를 설치합니다. 설치가 되어 있다면 다음 명령으로 Claude Code를 설치합니다.

npm install -g @anthropic-ai/claude-code

설치가 완료되면 실행합니다.

claude

최초 실행 시 Claude 계정 인증 절차가 진행됩니다. 화면의 안내에 따라 로그인합니다.

④ Claude Code로 서버 프로젝트 작업하기

Claude Code가 실행된 상태에서 자연어로 작업을 요청할 수 있습니다. 예를 들면 다음과 같습니다.

현재 Django 프로젝트의 전체 구조를 분석해 줘.
app_news_study 앱의 모든 뷰와 URL 연결 구조를 분석해 줘.
현재 프로젝트에서 오류가 발생할 가능성이 있는 코드를 찾아서 설명해 줘.
로그인 기능을 분석하고 필요한 부분을 수정해 줘.

Claude Code는 현재 작업 디렉터리의 파일을 읽고, 요청에 따라 파일을 수정하거나 터미널 명령을 실행할 수 있습니다.

주의할 점

3. 로컬 실행 방식과 원격 실행 방식 비교

구분로컬 Cursor + Claude Code원격 Cursor + Claude Code
Claude Code 설치 위치내 PC원격 서버
프로젝트 파일내 PC에 있는 파일서버에 있는 파일
파일 수정로컬 파일 수정원격 파일 직접 수정
서버 명령 실행별도 SSH 접속 필요원격 터미널에서 직접 실행
서버 환경 분석추가 접속 필요현재 서버 환경에서 바로 분석
추천 방식

Ubuntu 서버에서 Django, Apache, mod_wsgi 등을 사용하고 있다면 원격 Cursor와 Claude Code를 함께 사용하는 방식이 편리할 수 있습니다. 서버의 실제 실행 환경에서 문제를 분석하고 수정할 수 있기 때문입니다.

다만 원격 터미널에서 Claude Code를 실행하는 것은 Claude Code가 Cursor의 코드 편집 기능에 내장되는 것과는 다릅니다. Claude Code는 원격 터미널에서 별도의 CLI 프로그램으로 실행됩니다.

로컬 PC의 Cursor와 Claude Code를 유지하면서 SSH로 원격 파일을 편집하는 구성도 가능합니다. 다만 Claude Code가 원격 파일을 직접 다루도록 작업 환경을 별도로 구성해야 하므로, 원격 서버 터미널에서 실행하는 방법이 일반적으로 더 단순합니다.