Парамико не удается подключиться к SSH-серверу — сообщает, что аутентификация не удалась, хотя имя пользователя и парольPython

Программы на Python
Ответить
Anonymous
 Парамико не удается подключиться к SSH-серверу — сообщает, что аутентификация не удалась, хотя имя пользователя и пароль

Сообщение Anonymous »

Версия Paramiko — 2.7.2
Версия Python — 3.5.10
Операционная система — Linux, CentOS Linux 7 (Core)
**Проблема: **
Используя Python, мы пытаемся подключиться к SSH-сервер. Случайно происходит сбой с ошибкой «аутентификация не удалась». Хотя иногда это прекрасно работает. Когда мы пытаемся подключиться к серверу по SSH из командной строки, он подключается нормально.
Примечание: имя хоста, имя пользователя и пароль указаны правильно.
Ниже фрагмент кода и обратная трассировка -

**Шаги: **

1.) Запуск приведенного ниже кода через crontab с интервалом 15 минут.

2. ) Видим ошибку сбоя аутентификации случайным образом.

Код: Выделить всё

import paramiko
import traceback

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
ssh.connect(hostname, 22, username, password)
except Exception as ssherror:
traceback.print_exc()

Код: Выделить всё

Traceback (most recent call last):
File "sshToServer.py", line 15, in getCPUCount
ssh.connect(hostname, 22, username, password)
File "/home/user/env/lib/python3.5/site-packages/paramiko/client.py", line 446, in connect
passphrase,
File "/home/user/env/lib/python3.5/site-packages/paramiko/client.py", line 764, in \_auth
raise saved_exception
File "/home/user/env/lib/python3.5/site-packages/paramiko/client.py", line 751, in \_auth
self.\_transport.auth_password(username, password)
File "/home/user/env/lib/python3.5/site-packages/paramiko/transport.py", line 1509, in auth_password
return self.auth_handler.wait_for_response(my_event)
File "/home/user/env/lib/python3.5/site-packages/paramiko/auth_handler.py", line 250, in     wait_for_response
raise e
paramiko.ssh_exception.AuthenticationException: Authentication failed.
Можете ли вы помочь нам понять причину проблемы?
Ожидание: необходимо без сбоев подключиться к SSH-серверу.>

Подробнее здесь: https://stackoverflow.com/questions/793 ... hough-user
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»