Key file 을 통한 SSH 자동 접속 in VS Code - jinwooklim/my-exp GitHub Wiki
출처: https://technote.kr/320 [TechNote.kr]
VS Code 로 SSH 접속시 마다 인증을 진행해야만 한다. 좀 더 편히 작업을 하기 위해서는 Key File을 미리 생성해 두어 자동으로 접속하게 하는 것이 필요하다.
Windows 10 에서 VS Code 를 사용하여 원격 Machine (Linux) 에 접속할 경우 PowerShell 에서 다음과 같이 명령어를 수행한다.
(단, 경로에 한글이 있을 경우 정상적으로 진행되지 않는다.)
PS C:\Users\User> ssh-keygen -t rsa -b 4096
PS C:\Users\User> $REMOTEHOST="[email protected]"
PS C:\Users\User> scp "$env:USERPROFILE\.ssh\id_rsa.pub" "${REMOTEHOST}:~/tmp.pub"
PS C:\Users\User> ssh "$REMOTEHOST" "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat ~/tmp.pub >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && rm -f ~/tmp.pub"