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

SFTP к серверу иногда дает сбой

У меня возникла странная проблема с SFTP с экземпляром Ubuntu 14.04 EC2, который размещен на Amazon. Экземпляры Amazon по умолчанию поставляются с openssh-сервером, поэтому я обязательно выполнил обновление всей системы, прежде чем продолжить.

Я создал группу ftpaccess и пользователя, который будет устанавливать SFTP-подключения к серверу. Пользователь ограничен своим домашним каталогом и не может просматривать что-либо еще.

Проблема в том, что конфигурация работает отлично, и я тестировал ее через WinSCP и Filezilla, но иногда соединение просто перестает работать со стороны клиента. В файле auth.log говорится, что соединение было получено и сеанс был открыт для пользователя, но клиент просто зависает и в конечном итоге отключается. Я не могу найти в журналах ничего полезного, так как это не разрывает соединение. Простая перезагрузка системы решает проблему с подключением, но я не хочу, чтобы мне приходилось перезагружаться каждый день или около того, чтобы решить эту проблему.

Кто-нибудь сталкивался с чем-то подобным? Любая помощь будет оценена по достоинству!

Вот код, который у меня есть в моем файле sshd_config

Subsystem sftp internal-sftp
Match group ftpaccess
ChrootDirectory %h
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp

Это то, что я получаю из журнала auth.log, когда клиент просто зависает

Nov 13 18:56:33 XTUV-NEOLANEFTP sshd[1407]: pam_unix(sshd:session): session opened for user liveballuser by (uid=0)