fakechroot
Подготовьте пользователя и каталог, который вы хотите использовать для SSH. Например, вы можете скопировать некоторые команды из каталога /bin
в каталог пользователя bin
. Считается, что имя пользователя test
и каталог пользователя /home/test
.
Установите пакет fakechroot
.
# Debian-based distros
sudo apt install fakechroot
Откройте файл конфигурации сервера OpenSSH для редактирования (, например./etc/ssh/sshd_config
).
Добавьте следующие строки в файл конфигурации (или замените существующие строки, если они существуют):
# Replace test with your user of choice
Match User test
ForceCommand fakechroot chroot /home/test
# Other options
Сохраните файл. Запустите сервер OpenSSH на нужном порту. Теперь попробуйте войти через SSH. Все должно работать так, как ожидалось.
Надеюсь, это поможет!
Вы не можете установить GRUB, если у вас нет системного раздела EFI (ESP )и ваша система загружается в режиме EFI. ~200 МБ для этого было бы достаточно. Он должен быть отформатирован в FAT32 (. FAT16 также будет работать, но FAT32 немного надежнее ).
О флагах см. Нужно ли устанавливать загрузочный флаг при установке Linux в режиме UEFI?