chroot의 사용자가 다른 VM 인스턴스에 SSH로 접속하도록 허용

chroot의 사용자가 다른 VM 인스턴스에 SSH로 접속하도록 허용

chroot 디렉터리에서 보조 VM으로 SSH를 설정하는 데 몇 가지 문제가 발생했습니다. 이 모든 작업은 현재 CentOS 8을 사용하여 Google Cloud에서 수행되고 있습니다. chroot 디렉터리를 올바르게 만들고 /bin/sshchroot 디렉터리에 추가했으며 /bin/ssh.

현재 실행 중이 멈췄습니다 ssh <IP_ADDRESS>. 먼저 /home/<USER>/.sshchroot에 known_hosts파일을 생성한 다음 .ssh. 두 번째 VM에 연결했는데 호스트가 파일에 추가된 것을 볼 수 있지만 known_hosts다음에 대한 오류를 지나칠 수 없습니다.<USER>@<IP_ADDRESS> Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

현재 sshd_config두 VM 인스턴스 모두에서 비밀번호 인증이 비활성화되어 있습니다. 두 가지 모두에서 잠시 비밀번호 인증을 시도했지만 여전히 실패했던 기억이 납니다. 이 문제를 해결하기 위해 내가 무엇을 놓치고 있는지 잘 모르겠습니다.

관련 정보