이번에 오픈소스 컨트리뷰션 아카데미(Exporterhub.io)에 참가하여 오픈소스 기여를 해볼 수 있는 좋은 경험을 하게되었는데, 멘토님의 영상을 보고 개발환경을 세팅하던 중 vagrant 와 VirtualBox를 이용하여 가상환경을 만들었다.
그런데, 로컬에서 SSH 키를 만들고 Github에 공개키를 등록 로컬과 깃허브는 SSH 연결이 잘되는데, 가상환경과는 연결이 잘되지 않았다.
몇일 동안 이것 때문에 고생했는데, 인터넷을 뒤져보고 계속 시도해보니 ssh 설정파일의 2항목을 yes로 바꿔주고 해당계정의 비밀번호 설정을 한뒤 해당계정으로 SSH 연결을 하면 되었다.
PermitRootLogin prohibit-password
-> PermitRootLogin yes
PasswordAuthentication no
-> PasswordAuthentication yes
# 위의 항목을 yes로 바꿈
sudo vi /etc/ssh/sshd_config
# ssh 재시작
sudo /etc/init.d/ssh restart
# vagrant 계정 비밀번호 설정
sudo vagrant passwd
# ssh vagrant@host
ssh vagrant@172.28.128.9 # 명령어 타이핑 후 비밀번호 입력