inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

woojja님의 생생한 수강평, VS Code를 활용한 Remote 개발환경 만들기

woojja

수강평 17

평균평점 4.2

3

SQL뱅크

소중한 별점 감사합니다. 묵묵히 완강까지 달려가시는 woojja님을 응원합니다.

1

woojja

들어보니 재미났습니다. 그런데 조금 걱정이 집에서 서버를 돌린다던지 해서 네트워크를 열면 해커? 들이 어떻게 아는지 순식간에 개떼처럼 달려들어 쑥대밭이 된다는 말을 들어서 이런식으로 오픈하는 게 괜찮을걸까? 라는 생각이 듭니다. 그리고 혹시 MAC 에서 설정은 많이 어려울까요? 맥에서의 설정도 좀 다뤄주세요. YouTube 에서 해주시면 더 좋구요... 좋은 강의 잘 들었습니다. ^______________^

2

SQL뱅크

안녕하세요 woojja님, 강의를 재미있게 들어주셨다니 정말 감사드립니다. 말씀하신 대로 집에서 서버를 운영하며 네트워크(포트 등)를 직접 오픈하는 것은 보안상 위험할 수 있다는 지적은 매우 정확하고 합리적인 우려입니다. 문의 주신 내용을 보니 6강과 2강의 경우에 대해 궁금하신 것으로 판단되어 각각에 대해 설명드립니다. 6강. Remote Tunnels 방식 (매우 안전) 이 방식은 "집의 문을 열어두는 것이 아니라, 믿을 수 있는 통로를 통해 내가 먼저 나가는 방식"입니다. -인바운드 포트 개방 없음: 외부에서 들어오기 위해 공유기(포트 포워딩) 설정을 건드릴 필요가 없습니다. 내 PC가 먼저 Microsoft 서버에 안전한 연결을 요청하므로, 해커가 내 IP를 알아내도 들어올 '문' 자체가 닫혀 있습니다. -강력한 본인 인증: 반드시 본인의 GitHub/Microsoft 계정으로 로그인해야만 터널이 활성화됩니다. 계정 권한이 없는 제3자는 접근이 원천 차단됩니다. -종단 간 암호화: 모든 데이터는 암호화되어 전송되므로 중간 탈취가 거의 불가능합니다. (*) VS Code Remote Tunnels 기능을 사용할 때 로그인하는 GitHub나 Microsoft 계정에 '2단계 인증(OTP)'까지 설정해 두시면 보안이 완벽해집니다. 2강. code-server 방식 (보안 설정 필요) code-server 방식은 앞서 설명해 드린 Remote Tunnels(MS 중계 방식)과는 보안 메커니즘이 완전히 다릅니다. code-server는 내 서버(또는 집 PC)에 직접 웹 서버를 띄우고 외부 접속을 허용하는 방식이라, woojja님이 걱정하시는 '해커들의 표적'이 될 가능성이 실제로 존재합니다. 하지만 다음과 같은 '방패'를 갖추면 충분히 안전하게 운영할 수 있습니다. -기본 인증: code-server는 반드시 강력한 비밀번호를 거쳐야만 접속 가능하도록 하세요. -통신 암호화(HTTPS): 데이터를 암호로 바꾸어 전송하므로 누군가 중간에서 가로채도 내용을 볼 수 없습니다. -Cloudflare Tunnel 활용: 직접적인 포트 포워딩이 불안하시다면 이 도구를 추천합니다. 서버의 실제 주소를 숨기고, Cloudflare의 보안망을 거쳐서만 들어오게 만들 수 있습니다. (Cloudflare에서 저렴한 도메인을 구매 후 연결해 사용하며, 포트를 열지 않고도 안전하게 접속 가능합니다.) 자세한 내용은 Cloudflare Tunnel에 관한 내용을 인터넷이나 AI를 활용해 확인하시기를 권장드립니다. 정리하면, -6강 방식은 Microsoft라는 믿을 수 있는 보안 업체가 제공하는 '비밀 통로'를 이용하므로 일반적인 서버 오픈보다 훨씬 안전합니다. -2강 방식은 앞서 말씀드린 HTTPS 적용 및 Cloudflare Tunnel 같은 추가 보안 조치를 곁들인다면 전문가 수준의 안전한 개발 환경을 구축하실 수 있습니다. 그리고 남겨주신 Mac에서의 설정은 아쉽게도, 제가 현재는 Windows와 Linux 환경을 중심으로 강의를 제작하고 있어 직접 Mac장비로 테스트를 해보며 답변드리는 데는 다소 한계가 있는 점 너그러운 양해 부탁드립니다.(Mac이 없습니다 ^^;) 하지만 VS Code는 운영체제와 상관없이 거의 동일한 사용자 경험을 제공하도록 설계되어 있습니다. 특히 오늘 다룬 Remote Tunnels나 code-server 설치 과정은 Mac의 터미널에서도 거의 같은 명령어로 동작합니다. 충분한 답변이 되었기를 바라고요, 또 궁금한 점이 생기시면 언제든 질문 남겨주세요!

3

woojja

미소가 지어지는 내용이라 기분이 흐뭇해지내요. 자세한 답변 너무 고맙습니다. 행복한 하루되세요~ ^________^

2

SQL뱅크

8강

22명 수강

VS Code를 활용한 Remote 개발환경 만들기
4.5(2개 수강평)