Установка разрешения сервера SFTP

Я хочу установить сервер SFTP со специальными полномочиями, но я не знаю, какая программа ЯВЛЯЕТСЯ лучшей, и самое главное, как установить идею

Моя идея: Вы получаете доступ По безопасному протоколу ftp, и можно ТОЛЬКО загрузить файлы, загрузку наклона, чтение, перезаписать, удалить

Та идея возможна?

Спасибо за внимание.

0
задан 8 December 2019 в 15:59

1 ответ

Во-первых, создайте каталог, чтобы быть доступными user. Здесь user просто локальный пользователь. Замените его любым пользователем, которого Вы хотите

sudo mkdir -p /var/sftp/files

Измените владение files каталог sftp пользователю так, чтобы user может читать и записать на этом каталоге.

sudo chown user:user/var/sftp/files

Установите владельца и владельца группы /var/sftp кому: root. Это гарантирует, что файлы могут быть загружены только в одном каталоге т.е. files а не в родительском каталоге.

sudo chown root:root /var/sftp
sudo chmod 755 /var/sftp

Теперь, отредактируйте файл конфигурации SSH

sudo nano /etc/ssh/sshd_config

Добавьте эти строки в конец файла

Match User user
    ForceCommand internal-sftp
    PasswordAuthentication yes
    ChrootDirectory /var/sftp
    PermitTunnel no
    AllowAgentForwarding no
    AllowTcpForwarding no
    X11Forwarding no

Замена user с именем пользователя сверху. Наконец, сохраните конфигурацию и перезапустите сервис SSH

sudo systemctl restart ssh
0
ответ дан 22 December 2019 в 23:52

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

Похожие вопросы: