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

одновременное соединение sftp

Мне нужно настроить свой сервер для получения 20-30 одновременных sftp-соединений от разных клиентов с одним и тем же именем пользователя. Я попытался проверить это моделирование пользовательских подключений с помощью scp.

Проблема в том, что после 8-го подключения все остальные подключения получают уведомление о зависании.

1) какие бы настройки на сервере отключили любые входящие соединения; 2) есть ли какие-либо настройки iptables / network, которые могут вызвать подобное ограничение? Помимо всех этих входящих соединений, сервер должен обслуживать около 100 одновременных пользователей apache. Будет ли соединение порта 80 apache конфликтовать со всеми соединениями загрузки sftp?

Сервер - CentOS 5.8.

Увеличьте ценность MaxSessions и MaxStartups в твоем sshd_config.

Экстракт: man sshd_config :

MaxSessions
         Specifies the maximum number of open sessions permitted per net-
         work connection.  The default is 10.

 MaxStartups
         Specifies the maximum number of concurrent unauthenticated con-
         nections to the SSH daemon.  Additional connections will be
         dropped until authentication succeeds or the LoginGraceTime
         expires for a connection.  The default is 10.

         Alternatively, random early drop can be enabled by specifying the
         three colon separated values ``start:rate:full'' (e.g.
         "10:30:60").  sshd(8) will refuse connection attempts with a
         probability of ``rate/100'' (30%) if there are currently
         ``start'' (10) unauthenticated connections.  The probability
         increases linearly and all connection attempts are refused if the
         number of unauthenticated connections reaches ``full'' (60).

Есть довольно много сообщений о "застрявших соединениях scp и sftp", которые, кажется, указывают на то, что клиент scp может быть жадным с ресурсами и сетью в той степени, в которой он мешает другим соединениям, следовательно, есть обходной путь, который должен сделать клиента менее агрессивным, ограничить его «захват» полосы пропускания;

 scp -l 8192 SOURCE DESTINATION

Если этот вариант позволяет выполнить большее количество подключений, тогда вы будете искать окончательное решение для работы с ресурсами каждого подключения для каждого клиента. (вы можете посмотреть на ограничение скорости iptables или некоторые другие инструменты формирования трафика ...), но сначала вы должны запустить несколько тестов, используя эту опцию, чтобы увидеть, связана ли проблема напрямую с конфликтом сетевых ресурсов.

http://www.aixmind.com/?p=1371