https://www.jetbrains.com/ko-kr/remote-development/gateway/
jetbrains gateway는 서버쪽에 구동되는 원격 개발 툴입니다.
원리는 jetbrains gateway 를 실행해서 ssh 서버나 GitHub Codespaces, JetBrains Space 등의 서버에
연결하면 서버에 headless ide 가 설치되고 그에 맞는 클라이언트 툴이 설치되어 원격 개발할 수 있게 해줍니다.
클라이언트는 jetbrains gateway, jetbrains client 설치되고
서버는 headless ide가 설치됩니다.
저는 오라클 프리티어 A1 서버에 ssh로 연결했는데 생각보다 괜찮네요.
처음 프로젝트 로드시에 CPU만 잠깐 99% 찍고 이후 부터는 빌드해도 그만큼 안찍네요.
램도 여유 있어서 일단 8gb 설정해서 쓰고 있는데 남습니다.
외부에서 노트북을 사용할때 메모리 많이 쳐묵는 크롬과 IDE를 분산해서 쓰니 좋네요 ㅎㅎ
저는 intellij와 phpstorm 연결해서 사용하고 있습니다.
intellij는 flutter web 또는 android 개발용으로 사용하고 있고 phpstorm은 php, node.js 개발용입니다.
ssh 터널링 형태의 포트 연결도 할 수 있어서 웹 개발시 localhost:port 형태 접속할 수 있습니다.
다 좋은데 단점은... 원격개발은 유료 라이센스 사용자만 이용할 수 있습니다.
jetbrains 유료 사용자와 오라클 A1 서버 사용하시는 분들은 궁합 좋으니 사용해보세요!!
회사 개발 서버(x86)에 연결해서 써봐야겠네요.
좋은 정보 감사합니다
이슈 등록 되어 있떤데 언젠가 해결되리라 믿고..