VirtualBox에서 실행되는 Ubuntu에 대한 SSH 공개 키 인증

VirtualBox에서 실행되는 Ubuntu에 대한 SSH 공개 키 인증

Windows 8 데스크탑 내부의 VirtualBox에서 Ubuntu를 실행하고 있습니다. 네트워크에 있는 Ubuntu와 다른 Debian 서버 간에 통신을 시도하고 있습니다.

VirtualBox에서 포트 전달을 활성화했으며 비밀번호를 사용하여 가상 Ubuntu와 SSH를 통해 연결할 수 있습니다.

공개 키 인증을 설정하고 싶은데 문제가 발생했습니다.

지금까지 완료된 단계 -

  • VirtualBox의 포트 전달. VirtualBox로 전달되도록 포트 22를 구성하고 SSH가 작동하려면 비밀번호를 사용하십시오.
  • Ubuntu에서 공개 키 개인 키 쌍을 생성하고 id_rsa.pub를 Debian 서버의 인증된 키에 복사합니다.
  • Debian 서버에서 공개 키 개인 키 쌍을 생성하고 id_rsa.pub를 Ubuntu의 인증된 키에 복사합니다.
  • PuttyGen을 사용하여 Windows 8에서 공개-개인 키 쌍을 생성하고 공개 키를 Debian 서버의 인증된 키에 복사합니다.
  • VirtualBox의 네트워크 설정을 "브리지 어댑터"로 변경합니다. 가상 박스의 IP 주소가 개인 VirtualBox IP에서 공용 IP로 변경됩니다. 하지만 지금은 데비안 서버에 핑을 보낼 수 없습니다. NAT로 다시 변경
  • 비밀번호를 허용하지 않고 공개 키 인증만 사용하도록 Debain 서버의 sshd_config를 변경했습니다. 이제 Ubuntu는 Debain과 통신할 수 없으며 "권한 거부(공개 키)" 오류가 발생합니다.

몇 가지 단계가 누락되었거나 뭔가 잘못된 경우 누군가가 이를 지적해 줄 수 있습니까?

어떤 도움이라도 대단히 감사하겠습니다.

관련 정보