[Visual Studio Code] SSH로 원격 코딩

0. 목적



Raspberry Pi 스토리지에 저장된 소스 코드를 원격으로 편집

1. 환경



[연결원]
  • OS : windows10 home (버전 : 1909, OS 빌드 : 18363.959)
  • 편집기 : Visual Studio Code (버전 : 1.47.3)

  • [연결처]
  • 단말기 : Raspberry Pi 4 Model B 4[GB]
  • OS : Raspbian(buster)

  • 2. 방법



    2_1. 개인 키와 공개 키 설정



    [연결원]
  • 명령 프롬프트 시작
  • ssh-keygen -t rsa -b 4096 실행
  • 이후는 이미지대로 진행한다


  • "C:\Users\[사용자 이름]\.ssh"에 "id_rsa"(개인 키)와 "id_rsa.pub"(공개 키)가 생성됨
    있는지 확인
  • dir /b C:\Users\[ユーザ名]\.ssh 실행
  • "id_rsa"와 "id_rsa.pub"의 두 가지 확인

  • "id_rsa.pub"를 ​​scp 등을 사용하여 연결 대상으로 전송 (이후에는 "id_rsa.pub"를 ​​연결 대상의 유
    홈 디렉토리로 전송하는 경우에 설명 됨)

  • [연결처]
  • 사용자의 홈 디렉토리 바로 아래에 ".ssh"디렉토리를 작성 (이미 있는 것은 하지 않아도 된다)
  • mkdir ~/.ssh

  • 「~/.ssh」에 「authorized_keys」를 작성해, 전송된 「id_rsa.pub」의 중간을 추기. 그런 다음 'id_rsa.pub' 삭제
  • cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
  • rm ~/id_rsa.pub

  • 권한 변경
  • chmod 600 ~/.ssh/authorized_keys
  • chmod 700 ~/.ssh


  • 2_2. Remote-SSH 설정



    [연결원]
  • VScode 시작
  • 이미지 작업을 수행하고 "Remote-SSH"를 설치합니다


  • 설치 후 VSCode의 왼쪽 하단에 "> <"마크가 나타나는지 확인


  • "> <"마크를 클릭하고 "Remote-SSH : Connect to Host ..."를 선택하십시오.
  • "+ Add New SSH Host ..."를 선택하고 연결할 호스트 이름 또는 IP 주소를 입력하십시오 (어떤 이름도 가능).
  • C :\Users\[사용자 이름\.ssh\config]를 선택하고 오른쪽 하단의 대화 상자에서 Open Config를 클릭하십시오
  • 구성 파일이 자동으로 열리므로 이미지처럼 편집하고 저장합니다.


  • "> <"마크를 클릭하고 "Remote-SSH : Connect to Host ..."를 선택하십시오.
  • 방금 설정 한 호스트 이름을 선택합니다

  • 2_1. 개인 키와 공개 키 설정 에서 설정한 비밀번호 입력(비밀번호 입력 전에 연결 대상
    (OS를 물어볼 수 있음)
  • "> <"마크 부분에 설정된 호스트 이름이 표시되면 연결 완료


  • VSCode 왼쪽 상단의 파일 마크를 클릭하고 "Open Folder"를 선택하십시오


  • 편집 할 파일을 선택하면 VSCode에서 연결할 파일을 편집 할 수 있습니다.

  • 좋은 웹페이지 즐겨찾기