ubuntu - ssh server شرح




أخفق التحقق من مفتاح المضيف (2)

لذلك أنا أحاول أن سش في بلدي أوبونتو من خلال جهاز الكمبيوتر الخاص بي مع سيغوين على ذلك. يمكنني وينسكب دون عقبة، ولكن عندما سش من خلال سطر الأوامر يأتي مع هذا الخطأ:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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
5d:84:de:4e:a8:81:df:22:06:23:98:34:cd:26:f5:1a.
Please contact your system administrator.
Add correct host key in /home/Trevor/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/DIRECTORY
ECDSA host key for HOSTNAME has changed and you have requested strict checking.
Host key verification failed.

لذلك نظرت إليه وقال إنني بحاجة إلى تغيير host key بي في مجلد .ssh الموجود في مجلد بيتي. حسنا، لم يكن هناك واحد لذلك أنا جعلت واحدة. حاول مرة أخرى وحصلت على نفس الخطأ.

هل يمكن لأي شخص أن يخبرني ماذا يجب أن أفعل؟ شكرا جزيلا في المتقدمة!


لذلك يبدو مثل مفتاح المضيف أوبونتو تغيرت منذ كنت سش لأنه من سيغوين آخر مرة.

لقد أخبرتك الرسالة بالفعل بما يجب فعله،

cd /home/Trevor.ssh 
open know_hosts file and delete the old key of your ubunto box 
once the key is removed, ssh to your ubuntu box again

محاولة

 rm -f /home/user/.ssh/known_hosts

أو حذف المفتاح المسيء من known_hosts

ssh-keygen -R hostname






host