안녕하세요. 오랜만에 소프트웨어 게시판에 가이드글을 작성하네요 ㅎㅎ
제가 Tailscale을 메인 VPN으로 바꾸고 꽤나 유용하게 잘쓰고있는데요.
그중에서도 또 유용하게 사용하고있는 VSCode 내에서 Tailscale을 사용하는 방법입니다.
tailscale만 활성화 된 상태라면 어디서든 내부 서버에 vscode로 붙어서 작업도 가능하고 파일 업다운, 터미널 접속 모두 가능한 엄청난 녀석입니다 ㄷㄷ
Tailscale 확장 설치하기
좌측 마켓플레이스에서 tailscale 검색
연결방법은 간단합니다.
Tailscale이 안깔렸다면 아래처럼 윈도우나 기타 OS용을 설치해주시면 되고
깔려있다면 Tailscale을 On해주기만하면 끝입니다.
알아서 연결된 노드들을 모두 보여줍니다 ㄷㄷ
노드 연결하기
그리고 연결하고싶은 노드를 선택해서 ssh나 vscode로 붙어주시면됩니다.
웹으로 리다이렉트되면서 인증을 한번 더 하라고합니다.
요렇게 잘 붙어집니다 ㄷㄷ
트러블슈팅
로컬의 User네임과 원격 접속의 user이름이 다른경우 아래처럼 에러가 발생하기도하는데요.
Error running command tailscale.node.openRemoteCode: Error: ENOENT: no such file or directory, open 'c:\Users\jjagu\.ssh\config'. This is likely caused by the extension that contributes tailscale.node.openRemoteCode.
해당 경로로 가서 config 파일 내에 아래처럼 수정해주시면됩니다.
앞 instance-1가 노드이름
뒤 테일넷은 계정마다 다릅니다.
vscode로 잘붙어집니다 ㅎㅎ
잘 활용하신다면 분명 좋게 사용하실 수 있으실겁니다~