
- 최근 맥북으로 모든 개발 진행했었음.
- 하지만 이용 중인 GPU 서버는 윈도우 OS만 접속지원됨.
- 윈도우 노트북 가격이 엄청 올라서 살 엄두가 안남.
- 10년된 삼성 노트북(RAM 8GB)을 발견하고 이걸로 사용하려니 렉이 걸려 업무 효율이 안나오는 상황.
임시방편으로 원격데스크톱 툴을 사용하여 작업을 했지만,,엄청 버벅거리고 불편한 상황이었다.
그래서 윈도우 노트북을 중계기로 사용하고, 맥북 -> 윈도우 노트북 -> VPN -> GPU 서버 이렇게 연결해버리면 어떨까 싶어서 찾아보니 SSH 점프 호스트라는 개념이 있었다.
레퍼런스도 다른분들께서 많이 진행을 하셨기에 많아서 했던 방법 정리해보려합니다.
IDE는 VSCode 사용하였습니다.
# 중계기 (윈도우 노트북)
Host windows-bridge
HostName xxx.xxx.x.xx #ipconfig로 확인하기
User server
# 최종 목적지 (GPU 서버)
Host gpu-server
HostName 000.00.00.00 # 할당 서버 ip
User yyy
ProxyCommand ssh -W %h:%p windows-bridge # Proxy 설정
ssh 설정 파일을 수정하게 되면 gpu-server로 ssh연결이 가능하게된다. 코드 실행도 아주 잘됨..!
물론 노트북이 항상 켜져있어야한다는 제약사항이 있지만 그래도 맥 환경에서 개발할 수 있고, 새 노트북 안사도 되어서 다행이었답니다..