
Ich miete einen Shared-Hosting-Server. Ich habe die Anmeldung über Schlüssel (privat/öffentlich) mithilfe von ssh-copy-id eingerichtet, und jetzt funktioniert das, wenn ich
ssh [email protected]
(Da ich eine Passphrase gewählt habe, werde ich in einer GUI-Eingabeaufforderung nach dem Passwort gefragt.)
Ich hatte dies schon einmal versucht, aber damals nicht verstanden, was passierte, und es abgebrochen – erst beim zweiten Versuch war ich an dem Punkt, an dem ich jetzt bin (es funktioniert).
(Übrigens habe ich Wordpress auf dem Server installiert)
Wenn ich es versuche
sudo scp webbsidekopia_1.zip [email protected]:/home/user
Ich erhalte die Meldung:
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:0uLuPRGZodB+HQK+GtgdryIAxtaejIRTPBh/LPBrQwA.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /root/.ssh/known_hosts:4
remove with:
ssh-keygen -f "/root/.ssh/known_hosts" -R "68.183.33.121"
ECDSA host key for 68.183.33.121 has changed and you have requested strict checking.
Host key verification failed.
lost connection
Ist das normal? Kann ich sowohl ssh-copy-id als auch scp verwenden? Sollte ich den Host entfernen?
Die lokale Maschine ist Linux Mint 19, der Server ist Ubuntu 18.4
Antwort1
Weil Sie es bei Ihrem zweiten Befehl verwenden sudo
, aber nicht bei Ihrem ersten.
Ihr erster Befehl wird von Ihrem Benutzer ausgeführt, der zweite als Root.
Sie müssen entweder die bekannten Schlüssel des Root-Benutzers bereinigen (wenn Sie sicher sind, dass sich die Host-Schlüssel tatsächlich geändert haben) und es ssh-copy-id
erneut mit sudo ausführen, oder Sie überspringen es, sudo
wenn Sie es nicht benötigen.