
Ich habe einige Probleme beim Einrichten von SSH von einem Chroot-Verzeichnis zu einer sekundären VM festgestellt. Dies alles wird derzeit in Google Cloud unter Verwendung von CentOS 8 durchgeführt. Ich glaube, ich habe das Chroot-Verzeichnis korrekt erstellt, /bin/ssh
zum Chroot-Verzeichnis hinzugefügt und gemeinsam genutzte Bibliotheken für hinzugefügt /bin/ssh
.
Ich hänge derzeit beim Ausführen fest ssh <IP_ADDRESS>
. Ich musste zuerst ein /home/<USER>/.ssh
im Chroot erstellen, dann habe ich eine known_hosts
Datei darin hinzugefügt .ssh
. Ich habe mich mit der zweiten VM verbunden und kann sehen, dass ein Host zur known_hosts
Datei hinzugefügt wurde, aber ich komme nicht über einen Fehler hinweg über<USER>@<IP_ADDRESS> Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
Die Kennwortauthentifizierung ist derzeit in sshd_config
beiden VM-Instanzen deaktiviert. Ich erinnere mich, dass ich bei beiden kurz versucht habe, die Kennwortauthentifizierung zu verwenden, und es ist trotzdem fehlgeschlagen. Ich bin nicht sicher, was mir fehlt, um das Problem zu lösen.