Как добавить sftp разрешение к пользователю/клиенту?

[119143]Версии пакетов MySQL Debian по умолчанию хранят данные MySQL в каталоге [119429]/var/lib/mysql[119430]. Вы можете увидеть это в файле [119431]/etc/mysql/my.cnf[119432]. Пакеты Debian не содержат никакого исходного кода, если это то, что вы имели в виду под файлами исходного кода. Обычно файлы исходного кода устанавливаются в каталогах [119433]/usr/bin[119434] и [119435]/usr/sbin[119436].Вы можете посмотреть, где установлены файлы пакетов, с помощью команды [119437]dpkg -L [119438]. Обратите внимание на заглавную букву L. Если вы хотите узнать имя пакета для MySQL, вы можете использовать [119439]dpkg -l | grep mysql[119440] для просмотра всех пакетов, в именах которых есть mysql.[119150].

2
13.01.2019, 23:40
1 ответ

Вам необходимо настроить службу SFTP (это часть SSH, но часто она отключена). Взгляните на мой ответ на этот вопрос и ответ U&L под названием: Как я могу создать пользователя SFTP в CentOS? .

Ключевые биты вносят следующие изменения в вашу настройку SSHD.

Внесите эти изменения в свой файл / etc / ssh / sshd_config.

  Подсистема sftp internal-sftp

  ## Вы хотите поместить только определенных пользователей (т.е. пользователей, принадлежащих
  ## sftpusers group) в среде chroot jail.  Добавьте следующее
  ## строки в конце / etc / ssh / sshd_config

  # Match Group sftpusers
  # ChrootDirectory / sftp /% u
  # ForceCommand internal-sftp
 

Затем перезапустите службу SSHD:

$ sudo service sshd restart
0
27.01.2020, 22:58

Теги

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