Hallo Community,
ich steh auf'm Schlauch. Ich arbeite von einem Linux-Client (Linux Mint 18.2) auf unterschiedlichen Linux-Servern (Ubuntu 18.04). Um das leben einfacher zu gestalten habe ich dazu in meiner ~/.ssh/conf die Server vorkonfiguriert. In der Form:
1 2 3 4 5 6 7 | # Server xyz Host name HostName 195.201.xx.xxx Port 10022 User USERNAME IdentityFile ~/.ssh/id_rsa_system ServerAliveInterval 120 |
Das klappt auch alles wunderbar. Nun habe ich einen temporären Server den ich für einen Serverumzug benötige um Daten zwischenzuspeichern. Für diesen Server habe ich keinen SSH-Schlüssel generiert und auch nur root-Zugriff, ist ja nur eine temporäre Angelegenheit. Der Server soll möglichst einfach zu handhaben sein. Auf den Server kann ich direkt über die Kommadozeile:
1 | user@client:$ sudo ssh root@serverip |
ohne Probleme zugreifen. Aber bei folgendem Eintrag in der ssh config:
1 2 3 4 5 | # Zwischenserver Host name HostName 195.201.xx.xx User root ServerAliveInterval 120 |
bekomme ich mit dem Aufruf folgenden Fehler:
1 2 3 4 | user@client:$ ssh NAME [sudo] Passwort für user: Received disconnect from 195.201.xx.xx port 22:2: Too many authentication failures Disconnected from 195.201.xx.xx port 22 |
Warum macht er das nicht?
PS: Mit "ssh root@serverip" also ohne "sudo" macht er im übrigen den gleichen Fehler.
Danke schon mal für Eure Hilfe und Euer Wissen.
Gruß
Christofer