Вам необходимо отредактировать /etc/ssh/sshd_config
. Это все есть в мануале. В Debian есть куча комментариев, так что вы, возможно, сможете это сделать.
Сначала проверьте, работает ли аутентификация на основе ключа, затем отключите аутентификацию по паролю и проверьте, чтобы она была отключена (возможно, вам придется перезапуститьsshd
).
Глядя на карту разделов, кажется, я вижу проблему. Раздел EFI не должен быть разделом /boot
# cat /etc/fstab
# comment snip
# <fs> <mountpoint> <type> <opts> <dump/pass>
UUID=fe110e32-ac2b-4c2c-9fe2-d7a3d774f4a5 /boot ext4 noauto 0 2
UUID=BCF2-DB39 /boot/efi vfat noauto 0 2
UUID=abdd1226-d5d9-4515-bc5e-254e3f30820f / ext4 noatime 0 1
UUID=21607857-3746-4e19-aca9-6de321b18849 /home ext4 noatime 0 1
UUID=a35b9533-9f83-4923-b4e3-a0cbae6c8522 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
Выше приведена копия моего fstab
фи. Обратите внимание на отдельную запись для раздела EFI. Раздел /boot
должен содержать ядра и тому подобное:
$ sudo mount /boot
Password:
$ ls /boot
efi grub initramfs-5.4.72-gentoo-x86_64.img lost+found refind_linux.conf
System.map-5.4.72-gentoo-x86_64 System.map-5.4.72-gentoo-x86_64.old vmlinuz-
5.4.72-gentoo-x86_64 vmlinuz-5.4.72-gentoo-x86_64.old
Крепление efi должно содержать элементы раздела EFI
$ sudo mount /boot/efi
EFI 'System Volume Information'
$ ls /boot/efi/EFI/
debian gentoo Microsoft refind tools
Каждый каталог содержит загрузчик-заглушку EFI для каждой ОС, установленной на моих различных жестких дисках. Обратите внимание, что rEFInd ожидает, что они будут названы таким образом, чтобы я получал соответствующий значок ОС при загрузке.