Řešení 1:
S největší pravděpodobností budete v určitém okamžiku přeinstalovat svůj VPS a ponechat si název hostitele a/nebo IP adresu. Při přeinstalaci se hostitelský klíč VPS regeneroval a protože se liší od klíče ve vašem ~/.ssh/known_hosts
, zobrazí se varování, abyste mohli zjistit problém. To se provádí proto, abyste se nemohli připojit k úplně jinému systému, který nahrazuje legitimního hostitele, např. sbírat hesla.
Pokud se něco takového stalo, jednoduše odstraňte problematický klíč z vašeho known_hosts
soubor a vše je v pořádku, ale pokud si nejste vědomi takového rinstall, musíte dále prozkoumat, abyste pochopili, proč se klíč liší.
Řešení 2:
Měl jsem stejný problém a je velmi k vyřešení, otevřete prosím svůj souborknown_hosts z vi .ssh/known_hosts
a vyhledejte název svého serveru. Pokud zjistíte, že je tam klíč hostitele bez adresy IP, přidejte svou IP do tohoto souboru a problém se vyřeší. Před:
myVPS ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsIfCSqA2rSlTvH8AMrMjpD66y5dOsYOPp30AXYGAEAFkVBs1+51lbRNyiFenpbxOyQjyvpgVJdkC4kqgG66xE6IPBrqpUFL3KjbUCTZ8sNHWn+I89bAMWDzGEiqaad/powDxgZgFe74bV82Se1igbFmHlHwwb7DEAcjXh34XbcMgJ0vIExJqPV1zccKkCXhstQy7av0+I7GRz5wIbYiIFMungKIhX3upwQOzyW/E1RDmq89BRv1g2ch1xsKK5OpNjCCFP2OSYPybJmFXhjOWI7LUdFASmaw5Z1az9LLpLKQePQ4mWsL/ON8Z9uvzhQig3hdQ/cnrAsRLShn4rJratw==
po přidání IP:
myVPS,198.51.100.42 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsIfCSqA2rSlTvH8AMrMjpD66y5dOsYOPp30AXYGAEAFkVBs1+51lbRNyiFenpbxOyQjyvpgVJdkC4kqgG66xE6IPBrqpUFL3KjbUCTZ8sNHWn+I89bAMWDzGEiqaad/powDxgZgFe74bV82Se1igbFmHlHwwb7DEAcjXh34XbcMgJ0vIExJqPV1zccKkCXhstQy7av0+I7GRz5wIbYiIFMungKIhX3upwQOzyW/E1RDmq89BRv1g2ch1xsKK5OpNjCCFP2OSYPybJmFXhjOWI7LUdFASmaw5Z1az9LLpLKQePQ4mWsL/ON8Z9uvzhQig3hdQ/cnrAsRLShn4rJratw==