Назад | Перейти на главную страницу

Запрет пользователю получить доступ к SSH после создания учетной записи FTP

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

Как это возможно в Ubuntu с использованием pureftpd?

Спасибо.

Используйте виртуальных пользователей, которые на языке ftp - это пользователь ftp, у которого нет учетной записи оболочки. Это намного лучше, чем пытаться запретить ssh для каждого пользователя.

какое-то руководство, которое я погуглил

Отредактируйте файл /etc/ssh/sshd_config и добавьте директиву DenyUsers user1 user2 .... В качестве альтернативы, если все пользователи, которые не должны иметь доступа по SSH, являются частью одной группы (например, ftpusers), вы можете использовать DenyGroups ftpusers. Затем перезапустите sshd с помощью /etc/init.d/sshd restart