VSCode:Remote-SSH

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동

개요[편집 | 원본 편집]

  • 서버컴퓨터를 따로 두고 코딩을 진행할 때.
  • 라즈베리파이로 코드를 돌리며 직접 타이핑이 어려운 경우.
  • 개인적으로, 플러터 프로젝트를 공유드라이브에 두면 에러가 생겨 진행이 안되기에, 메인 컴퓨터를 하나 켜두고 여기에서만 다루고자 알아보았다.

방법[편집 | 원본 편집]

호스트에서 계정을 만들고 진행한다. 윈도우:SSH 참고.

과정 설명 비고
설치 Extensions에서 Remote-SSH 설치. 왼쪽 메뉴에 remote explorer가 생김.
Host 작업
  • Host에서 관리자권한으로 CMD 실행 후 net user 사용자이름 새비밀번호 로 유저와 비밀번호를 설정해주는 편이 좋다.
  • 파워쉘을 관리자권한으로 열고 Get-Service sshd로 ssh 서버가 있는지 살핀다. 없으면 다음 명령어로 설치 및 자동실행. Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0; Start-Service sshd; Set-Service sshd -StartupType Automatic
새 계정을 생성할 때엔 마지막에 /add를 붙여준다.
실행
  • F1키를 누른 후 ssh로 타이핑 하면 Remote-SSH: Connect to Host...라는 메뉴를 찾을 수 있다. 선택.
  • 이후 하라는 대로 OS 고르고 비밀번호 입력하는 등 진행하면 됨.
처음 연결하는 경우...
  • Add New SSH Host를 선택하여 user@192.*.*.* 형태로 작성.
  • 사용할 SSH config 파일 선택 (~/.ssh/config)