Host node-vm
HostName <vm address>
User sana
Port 5522
IdentityFile ~/.ssh/id_node_vm
cd ~/.ssh
mkdir pem
cd pem
ssh-keygen -t rsa -b 2048 -f [pem 파일이름]
cat [pem 파일이름].pub >> ~/.ssh/authorized_keys
sshd_config 파일을 수정한다.
sudo nano /etc/ssh/sshd_config
sshd_config 파일에서 59번째 줄에 있는 PasswordAuthentication
항목을 기본 yes에서 no로 바꿔준다.
ssh 서비스를 재시작 해준다.
sudo service ssh restart
~/.ssh/pem 파일 아래에 .pub가 없는 파일을 보면 아래와 같은 내용이 들어있다.
— — -BEGIN RSA PRIVATE KEY — — -
……
— — -END RSA PRIVATE KEY — — -
해당 파일 .pem 파일 형태로 다운로드 후 VSCODE의 Remote-SSH configure 파일 IdentityFile
인자에 경로를 명시해준다.