«Сеанс» и «Канал» (JSch и sshd)

Я пытаюсь переместить небольшие файлы (в неизвестное время и в неизвестном количестве) с одного сервера на другой с помощью JSch - к сожалению , я попытался открыть сеансы для каждой передачи, которая быстро разбилась (поскольку MaxSessions было, я думаю, 10?).

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

Итак, я посмотрел на sshd_config и понял, что у них есть свойство MaxSessions, которое было бы весьма полезным здесь, но это заставило меня задуматься, нет ли там свойства MaxChannelsPerSession, или я запутался в отношении того, что JSch называет «канал» и что такое фактический канал SSH.

Я использую самую последнюю версию JSch от 20120316 года.

(И самое главное, должен ли я размещать это в другом месте на сайте? Это отчастисвязано с программированием, но я думаю, это тоже часть системного администратора...)

6
задан SubSevn 16 March 2012 в 17:43
поделиться