Вход без пароля в определенную директорию по SSH

Я знаю, как войти без пароля на удаленный хост по SSH. Но таким образом я могу получить доступ ко всей папке на удаленном хосте. Есть ли способ предоставить доступ только к определенным папкам по SSH?

я использовал ssh-keygen генерировать пары открытого и закрытого ключей, а затем добавить открытый ключ к ~/.ssh/authorized_keys в удаленном сервере.

1 ответ

Вы хотите просто. Он немного сложен в настройке, но у меня он работает для двух дюжин клиентов sftp. Он выполняет chroot, когда пользователь подключается, и предотвращает доступ по SSH - таким образом, имя.

https://www.allthingsdigital.nl/2013/05/12/setting-up-an-sftp-only-account-with-openssh/

Обратите внимание, что вы не можете позволить пользователю иметь доступ для записи в директории, в которую он входит, но вы можете связать монтирование любых других каталогов и предоставить им доступ к ним.

Другие вопросы по тегам