Я хотел бы chroot user a
к его homedir.Пробовал пользователь chroot, но сломал SSH-доступ
Так я редактировал sshd_config
и добавил эти строки, сразу после Subsystem sftp internal-sftp
:
Match Group agroup
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
Конечно, agroup
это группа, которая имеет только a
в качестве члена. Я сохранил файл, запустил service ssh restart
и стрелу, я больше не мог SSH с root
(PermitRootLogin
на «да»). Зачем? Когда я пытаюсь получить доступ, я получаю «No route to host
». Из уже открытого ssh-соединения мне удалось снова отредактировать sshd_config
и прокомментировать новые строки.
Что я делаю неправильно?
Можете ли вы воспроизвести это и получить вывод 'ssh -vvv' от попытки подключения? «Нет пути к хосту» звучит как проблема с сетью (а не ssh). –