Всем привет!
Столкнулся с проблемой: поднятый с нуля sftp-сервер с авторизацией по ключам портит/рвёт файлы при приёме (именно при приёме(!)). Поставлена цель: поднять sftp-сервер с хорошей защитой и смонтированным разделом ntfs (2Тб, чтобы в случае отказа можно было достать файлы) для хранения разного рода файлА.
В данный момент сервер на Ubuntu Server 16.04.3 LTS (Xenial Xerus) с OpenSSH "из-коробки". Ставил с DVD, а не с flash. Образ DVD проверял по md5. Перед установкой сделал проверку целосности файлов. Отключен ufw, ntfs не монтируется (используется Ext.4). В sshd_config включил только авторизацию по ключам в строках:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
и выключил это:
PermitRootLogin no
PasswordAuthentication no
права выставлены так:
$ chmod 0700 ~/.ssh/
$ chmod 0600 ~/.ssh/authorized_keys
остальное default.
Подозреваю, когда пытался сделать chroot и запереть пользователя дома,- испортил нужные теперь, исполняемые файлы.
Оно вообще такое возможно?
Вопрос: может ли sftp портить файлы (именно на приёме файла) и как локализовать и исправить сие?