Я пытаюсь подключиться к своему серверу, используя SSH с портом 2022 (не 22) в Python. Поэтому я написал следующий код, который использует пакет Paramiko:
/ usr / local / lib / python3.5 / dist-packages / paramiko / ecdsakey.py: 164: CryptographyDeprecationWarning: Поддержка небезопасного построения открытых номеров из закодированных данных будет удалена в следующей версии. Пожалуйста, используйте EllipticCurvePublicKey.from_encoded_point
self.ecdsa_curve.curve_class (), pointinfo
Traceback (последний последний вызов):
Файл "/home/mshapirs/PycharmProjects/OnlineTest.py/OnlineTest.py", строка 9, в
client.connect ('ccap@10.40.2.222 ',' 2022 ',' ',' ccap ')
Файл "/usr/local/lib/python3.5/dist-packages/paramiko/client.py", строка 334, в соединении
to_try = list (self._families_and_addresses (имя хоста, порт))
Файл "/usr/local/lib/python3.5/dist-packages/paramiko/client.py", строка 204, в _families_and_addresses
имя хоста, порт, сокет. AF_UNSPEC, сокет. SOCK_STREAM
Файл "/usr/lib/python3.5/socket.py", строка 733, в getaddrinfo
для res в _socket.getaddrinfo (хост, порт, семейство, тип, прото, флаги):
socket.gaierror: [Errno -2] Имя или служба не известны