확장 설치
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack
호스트 등록
사이드바의 '원격 탐색기' 열기
SSH Targets 선택
Add New
id@host 입력
config 파일 선택하라고 하면 Users 경로 선택
자동 로그인 셋팅
* 로컬 (윈도우 기준)
ssh-keygen -t rsa -b 4096
위 명령어 입력하면 저장 경로와 추가 암호를 물어보는데
디폴트값 사용해도 무방하므로 엔터키 눌러서 넘어간다
Get-Content .\.ssh\id_rsa.pub | clip
파일 내용을 클립보드로 복사한다
* 서버
id@ip 처럼 리모트 접속 > Open Folder 버튼 표시되면 ~/.ssh 경로 선택 (없으면 폴더 생성)
authorized_keys 파일 생성 후 위에서 복사한 내용 붙여넣기
* 접속하기
리모트 탐색기 > SSH > 설정 > config > 아래 내용 추가
Host [표시 이름]
HostName [주소]
User [유저명]
IdentityFile ~/.ssh/id_rsa
* 자꾸 암호 물어보면 권한 조정 시도
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
vscode
아까 열려있던 config 호스트 정보 User 하단에 아래 내용 추가
IdentityFile ~/.ssh/id_rsa
참고로 원격 호스트가 ec2 면 IdentityFile 항목에 pem 경로를 적어주기만 하면 됨 (위에 정리된 키 발급 과정 불필요)
'기타' 카테고리의 다른 글
아마존 리눅스 zsh 셋팅 (0) | 2023.01.26 |
---|---|
Jira Automation - 스프린트 임박 알림 (0) | 2022.12.20 |
vscode 유용한 확장 및 단축키 (0) | 2022.06.10 |
팀즈 상태 메시지 자동으로 바꾸기 (0) | 2022.05.26 |
컨플루언스 아바타 크게 보기 (0) | 2022.05.20 |