
멀티패스에서 SSH를 작동시키려고 하므로 ssh user@ip -i key.pub
멀티패스 쉘을 사용할 수 없습니다.
다음 cloud-init를 사용하고 있습니다.
ssh-keygen -C vmadmin -f user_key
users:
- default
- name: vmadmin
sudo: ALL=(ALL) NOPASSWD:ALL
ssh_authorized_keys:
- ssh-rsa xxx vmadmin
multipass launch -n testvm --cloud-init cloud-init.yaml
chmod 400 user_key.pub
멀티패스 인스턴스에 SSH로 접속할 때 비밀번호를 묻는 이유는 무엇입니까?:
sudo ssh [email protected] -i user_key.pub
Password:
sudo: a password is required
또한 cloud-init.yaml에 비밀번호를 추가해 보았습니다.
passwd: 123
그런데 로그인이 안되나요?
답변1
내 문제는 단순히 공개 키를 사용했다는 것입니다.
sudo ssh [email protected] -i user_key.pub
물론 개인 키와 함께 사용해야 합니다.
sudo ssh [email protected] -i user_key