https://console.runpod.io/
console.runpod.io
runpod란 비싼 gpu를 직접 구매하지 않고 필요할 때만 빌려 쓸 수 있는 서비스로 클라우드 gpu 렌탈 플랫폼이다.
저렴한 gpu 비용과 다양한 선택지가 있다는 장점이 있다.
이 플랫폼의 또 다른 장점으로는 생성한 파드를 ssh를 통해서 접속하고 vscode에 연결해서 사용할 수 도 있다.
runpod vscode ssh 연결하기
먼저 위 페이지에서 회원가입, 선불 크레딧 결제를 한 후 ssh 연결을 위해 public key를 등록 해 줘야 한다.
우선 ssh로 접속을 하려는 pc의 터미널에서 ssh key를 발급을 받아야 한다.
ssh-keygen
해당 명령어를 사용해 ssh key를 발급 받으면 된다. 키 파일 생성할 경로와 비밀번호를 물어보는데 그냥 엔터를 입력하면 ssh key가 생성됐다는 화면이 뜰 것이다.

runpod에서 Settings-SSH public keys를 클릭해서 발급 받은 key를 붙여넣고 Update public key를 클릭 해 주면 된다.
이후 pod를 클릭해 사용하고자 하는 클라우드의 스펙을 선택한다.


여기서 ssh terminal access를 체크 해 준 후에 Deploy On-Demand를 해 주면 파드가 생성이 된다.
생성된 후에 파드 정보를 통해서 접속할 ssh 주소와 포트 번호를 알 수 있다.

ssh로 접속을 하려는 pc의 터미널에서 위 ssh 주소를 사용해서 접속을 해서 known_host 파일이 생성 되도록 해 줘야 vscode에서 접속해도 오류가 발생하지 않는다.
ssh root@IP -p port -i ~/.ssh/id_ed25519
터미널에서 제대로 접속이 된다면 vscode에서 ssh 접속을 위해 config 파일을 생성 해야 한다.
그 전에 vscode에서 extension에서 Remote-SSH를 설치 해 주고

ctrl+shitf+p를 눌러서 ssh configuration file을 열어준다.


위 사진처럼 HostName과 User, Port까지 입력 해주고 IdentityFile을 입력 해 주고 저장하면 왼쪽에 생성된 remote로 접속이 가능 해 진다.

runpod 연결 vscode에서 claude extension 인증하기

vscode extension에서 claude를 설치 해 준 후 위 화면에서 Claude.ai Subscription을 선택 해 준다.
그때 외부 브라우저로 연결되는 걸 허용하면 보통은 바로 인증이 되지만 runpod는 vm이기 때문에 인증이 바로 되지 않는다. 때문에 연결된 외부 브라우저는 끄고.

이렇게 제공되는 링크를 직접 외부 브라우저에 붙여 넣어주면 추가로 인증이 가능한 홈페이지로 연결 된다.
연결된 사이트에서 익스텐션 화면에 붙여 넣을 코드가 생성된다.

이 키를 익스텐션 화면에서 붙여 넣어주면 로그인 및 인증이 완료 된다.
