Назад | Перейти на главную страницу

Отладка сбоев передачи SFTP («принудительное закрытие»)

У меня есть пользователь, который регулярно подключается к серверу через SFTP и читает и записывает файлы. Это продолжалось в течение многих лет без проблем, пока пару недель назад мы не наблюдали спорадические сбои.

Сервер - это CentOS, соответствующий пользователь получает root-права в своем домашнем каталоге. В течение долгого времени никаких серьезных изменений конфигурации этой машины не производилось. Почти все файлы имеют размер <3 МБ.

Я на 99% уверен, что это должно быть их конец, но я хочу убедиться, что проверил все, что могу.

Я включил ведение журнала INFO для internal-sftp, чтобы увидеть немного больше вывода. Я вижу "принудительное закрытие" и "принудительное закрытие" как при чтении, так и при записи, часто после того, как они успешно прочитали / записали другие файлы в том же сеансе.

На сервере много свободного места, квоты хранения и т. Д. Не установлены. Я протестировал загрузку большого объема данных с помощью их учетной записи, и у меня не было проблем.

Могу ли я выполнить какую-либо другую отладку с нашего конца соединения, которая могла бы прояснить эту картину? Кажется, по этому поводу не так много советов!

РЕДАКТИРОВАТЬ: Журналы по запросу ...

sshd[6215]: Accepted password for <USER> from xx.xx.xx.xx port xxx ssh2
sshd[6215]: pam_unix(sshd:session): session opened for user <USER> by (uid=0)
sshd[6432]: subsystem request for sftp
sshd[6433]: session opened for local user <USER> from [xx.xx.xx.xx]
sshd[6433]: open "/Inventory/Inventory_1787_20190926_2001.csv" flags WRITE,CREATE,TRUNCATE mode 0666
sshd[6433]: close "/Inventory/Inventory_1787_20190926_2001.csv" bytes read 0 written 18258
sshd[6433]: open "/Inventory/Inventory_1845_20190926_2002.csv" flags WRITE,CREATE,TRUNCATE mode 0666
sshd[6433]: forced close "/Inventory/Inventory_1845_20190926_2002.csv" bytes read 0 written 0
sshd[6433]: session closed for local user <USER> from [xx.xx.xx.xx]
sshd[6215]: pam_unix(sshd:session): session closed for user <USER>