개발/기타

[VSC] SSH 원격 : AnyDesk TCP tunneling

jykim23 2023. 11. 30. 10:54

# 진행중

windows10 openssh : https://learn.microsoft.com/ko-kr/windows-server/administration/openssh/openssh_install_firstuse?tabs=gui

AnyDesk : https://support.anydesk.com/ko/knowledge/tcp-tunneling

 

고려사항

TCP 터널링은 SMB 인증 프로토콜에 따라 다릅니다. -> 한국통신사에서 SMB 프로토콜 통신을 차단한다.

외부네트워크를 이용할 경우 테스트 필요.

 

목표

로컬 -> 원격 ssh 로그인 및 vscode 원격 접속

원격 호스트의 네트워크 관리자 권한이 없어 포트포워딩 사용 불가.

원격 호스트 : Windows10

로컬 호스트 : MacOS

 

설정

1. (로컬, 원격)AnyDesk 로그인

2. 원격 호스트 설정

   2-1. Anydesk 원격 연결 및 유지(패스워드 로그인 설정 권장)

   2-2. windows10 openssh 설치(상단 링크 참고)

   2-3. Anydesk 설정 - TCP 터널 생성

설정

3. 로컬 호스트 ToolBar - TCP 터널링 설정

툴바 확인
TCP 터널링

 

연결 테스트

ssh 연결 테스트

 

VSCODE 연결

상세 설정 : https://code.visualstudio.com/docs/remote/ssh#_ssh-host-setup

체크

출처 : code.visualstudio.com

ssh 등록

맥 단축키 : command + shift + p --> /User/사용자/.ssh/config 선택

ssh 구성 파일 열기

내용 추가

Host test
    HostName localhost
    User KJY
    Port 60022

 

원격 연결(원격 User의 패스워드가 있어야 한다.)

성공