Примечание. Эта система является автономной, поэтому я не могу извлечь из нее какие-либо журналы или файлы, я могу записать только то, что вижу в журнале.

У нас есть две системы, которые по большей части идентичны. Каждая система имеет сервер Windows 2008R2 с нашим программным обеспечением и сервер RHEL6 для выполнения задач телефонии. Когда нам нужно запустить систему из выключенного состояния, сервер Windows пытается отправить файл конфигурации на сервер RHEL. Это делается с помощью сторонней библиотеки nSoftware IP * Works! SSH. Для отправки файла конфигурации мы используем метод SSHSFTP с аутентификацией по паролю. Это работало хорошо в течение многих лет.

Мы только что установили новую пару систем на этой неделе, и по какой-то причине, несмотря на то, что мы выполнили полную проверку системы перед отправкой, включая много запусков, теперь одна из систем больше не может выполнять передачу файлов SSHSFTP. Сообщение, которое я получаю в журналах Windows: «IPWorks SSHSFTPException: невозможно выполнить аутентификацию с предоставленными учетными данными» «Для этого пользователя доступны следующие методы аутентификации: открытый ключ, gssaprkeyx, gss [неразборчиво] mic, пароль»

Wireshark показывает начальный обмен, который выглядит примерно так:

Клиент SSHv2: инициализация обмена ключами Сервер SSHv2: инициализация обмена ключами Клиент SSHv2: новые ключи Сервер SSHv2: новые ключи

Я могу использовать замазку для SSH на сервер из Windows без каких-либо проблем. Я понятия не имею, что могло измениться. Есть ли отдельные учетные данные SFTP, на которых это не удается? ИЛИ это сеанс SSH, который терпит неудачу? Есть мысли по этому поводу?

0