Я могу подключиться к серверу ssh по протоколу pexpect и без проблем войти в систему и запустить команды. Однако я хотел бы перейти к использованию paramiko для создания соединений ssh, чтобы я мог воспользоваться некоторыми другими модулями paramiko. Однако, когда я использую paramiko, я получаю ошибку:
sock.connect((hostname, port))
File "<string>", line 1, in connect
socket.error: [Errno 113] No route to host
Я не понимаю, почему в нем не указан маршрут к хосту, поскольку я определенно могу добраться до узла, как показал мне pexpect, или просто путем ssh'ing к узлу.
Любая помощь в том, что может быть проблемой здесь, будет принята с благодарностью. Я не знаю, как вообще решить эту проблему.
Я запускаю paramiko с включенными отладками, как это, но я не получаю никаких сообщений отладки, и скрипт просто сразу завершается ошибкой:
paramiko.common.logging.basicConfig(level=paramiko.common.DEBUG)