я запускаю сервер на Ubuntu Server 14.04. Я хочу створити користувача, який зможе підключитися через sftp, завантажити 1 файл і припинити з'єднання. Користувач не повинен мати змогу зробити що-небудь ще. Перегляд системних файлів або налаштувань, а також записів командного рядка, нічого. Увійдіть, завантажте файл, gg. Коли файл оновлюється, увійдіть, завантажте його, gg. Файл є в одному каталозі кожного разу і має те саме ім'я кожен раз, але оновлюється.
EDIT: Я намагаюся реалізувати ваше рішення, але я виявив деякі проблеми: У конфігураційному файлі ssh в моїй конфігурації є рядок з "дозволити групами sshdusers". Я додав sftp_users. Але попереду ще одна проблема. sudo chown root.root / ubuntu / не є оптимальним для мене, тому що root не в змозі ssh і записати в каталог файл, який "ubuntu" повинен завантажити (ми будемо називати його user1. Я хочу, щоб user1 міг писати на каталог і ubuntu лише для читання. Якщо я змінити sudo chown user1.user1 / ubuntu / і спробую sftp з користувачем ubuntu, з'єднання не вдасться. Якщо я залишу його, як і ви, я можу підключитися, але я не можу побачити currentdirectory Я бачу тільки / та емпію на filezilla.Я навіть додав user1 до sftp_users, але успіху досі немає.
Дуже дякую