Skip to content

비주얼 스튜디오 코드 확장: 리모트 SSH (VisualStudioCode Extension: RemoteSSH)

준비

윈도우

RemoteSSH 에서는 OpenSSH 를 사용합니다.

C:\> ssh
usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface]
           [-b bind_address] [-c cipher_spec] [-D [bind_address:]port]
           [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11]
           [-i identity_file] [-J [user@]host[:port]] [-L address]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-Q query_option] [-R address] [-S ctl_path] [-W host:port]
           [-w local_tun[:remote_tun]] destination [command]

만약 ssh 가 없을 경우 아래와 같은 에러가 표시됩니다.

C:\Users\myevan>ssh
'ssh'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.

OpenSSH 는 윈도우 버전 1809 이상부터 지원하므로 버전 확인이 필요합니다. https://docs.microsoft.com/ko-kr/windows-server/administration/openssh/openssh_install_firstuse

C:\> winver

2020.05.16 기준 RemoteSSH 버그인해 SSH 설정 파일에 접근을 못 하는 이슈가 있습니다. https://github.com/microsoft/vscode-docs/issues/3210

Bad Owner or Permissions on .ssh\config 

Settings > Extensions > Remote - SSH > Remote.SSH: Config File 에서 직접 경로 설정해주어야 합니다. 경로 구분자를 \ 대신 \\ 를 사용합니다.

C:\\Users\\USER_NAME\\.ssh\\config