Python Paramiko Error?

2 Antworten

server = input('Server IP: ')

ssh.connect(server[0], username=username, password=password)

server ist eine Zeichenkette (z. B. "127.0.0.1"), server[0] das erste Zeichen davon (also "1").

Ich denke, das passt nicht.


maxhat3beine 
Beitragsersteller
 07.08.2021, 01:52

okay, danke für die antwort.

socket.gaierror: [Errno 11001] getaddrinfo failed

Was ist daran mißverständlich?


maxhat3beine 
Beitragsersteller
 07.08.2021, 01:52

ist was von socket mit drin.

KarlRanseierIII  07.08.2021, 01:55
@maxhat3beine

Namensauflösung schlägt fehl.

server = input('Server IP: ')
...
ssh.connect(server[0], username=username, password=password)

Warum übergibt man nur das erste Zeichen einer Zeichenkette, wenn sie die IP oder den Hostname enthalten soll?