Я хотел бы использовать SFTP для всех сайтов на моем сервере cPanel CentOS, так как ранее у нас был взломан пароль FTP (не сложно). Однако я не хочу, чтобы у каждой учетной записи SFTP на сайтах был доступ к оболочке (даже в тюрьме). Это возможно и как? Я тихий новичок в UNIX, управлении сервером и командной строке.
10
Установите scponly в качестве оболочки для этих пользователей.
источник
RSSH - ограниченный SSH будет делать то, что вы после.
RSSH - это оболочка оболочки, которая позволяет пользователю получать доступ только к тем частям SSH, которые вы разрешаете, сначала немного сложно настроить среду chroot и т. Д.
http://www.pizzashack.org/rssh/
источник
Вы можете рассмотреть MySecureShell, который предлагает:
Я использовал это в прошлом; он прост в установке и настройке и активно развивается. Для вас есть пакеты CentOS и графический интерфейс, чтобы помочь с настройкой и администрированием.
источник