আপনি কি সম্প্রতি আপনার সার্ভারে ওএস পুনরায় ইনস্টল করেছেন বা এরকম কিছু? এই কারণ হতে হবে।
এটি ঠিক করার জন্য: http://www.cyberciti.biz/faq/warning-remote-host- شناخت-হাস- চেঞ্জড- অরর- এবং- সমাধান /
সমাধান # 1: ssh-keygen ব্যবহার করে কীগুলি সরান
ব্যবহার করুন -R
একটি known_hosts ফাইল থেকে হোস্টনাম একাত্মতার সমস্ত কী অপসারণ করার অপশন। এই বিকল্পটি হ্যাশড হোস্টগুলি মুছতে কার্যকর। যদি আপনার দূরবর্তী হোস্টনামটি সার্ভার.অ্যাক্সম্পাল.কম হয় তবে লিখুন:
$ ssh-keygen -R {server.name.com}
$ ssh-keygen -R {ssh.server.ip.address}
$ ssh-keygen -R {ssh.server.ip.address} -f {/path/to/known_hosts}
$ ssh-keygen -R server.example.com
এখন, আপনি কোনও সমস্যা ছাড়াই হোস্টের সাথে সংযোগ করতে পারেন।
সমাধান # 2: এর মধ্যে সঠিক হোস্ট কী যুক্ত করুন /home/user/.ssh/known_hosts
পুরো ज्ञিত_হোস্ট ফাইলটি মুছতে হবে না, কেবলমাত্র সেই ফাইলটিতে আপত্তিজনক লাইন। উদাহরণস্বরূপ যদি আপনার 3 টি সার্ভার নীচে রয়েছে।
myserver1.com,64.2.5.111 ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAIEA11FV0EnGahT2EK8qElocjuHTsu1jaCfxkyIgBTlxlrOIRchb2pw8IzJLOs2bcuYYfa8nSXGEcWyaFD1ifUjfHelj94AAAAB3NzaC1yc2EAAAABIwAAAIEA11FV0E
nGahT2EK8qElocjuHTsu1jaCfxkyIgBTlxlrOIRchb2pw8IzJLOs2bcuYYfa8nSXGEcWyaFD1ifUjfHelj94H+uv304/ZDz6xZb9ZWsdm+264qReImZzruAKxnwTo4dcHkgKXKHeefnBKyEvvp/2ExMV9WT5DVe1viVw
k=
myserver2.com,125.1.12.5 ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAQEAtDiERucsZzJGx/1kUNIOYhJbczbZHN2Z1gCnTjvO/0mO2R6KiQUP4hOdLppIUc9GNvlp1kGc3w7B9tREH6kghXFiBjrIn6VzUO4uwrnsMbnAnscD5EktgI7fG4ZcNUP 5+J7sa3o+rtmOuiFxCA690DXUJ8nX8yDHaJfzMUTKTGxQz4M/H2P8L2R//qLj5s3ofzNmgSM9lSEhZL/IyI4NxHhhpltYZKW/Qz4M/H2P8L2R//qLj5s3ofzNmgSM9lSEhZL/M7L0vKeTObue1SgAsXADtK3162a/Z6MGnAazIviHBldxtGrFwvEnk82+GznkO3IBZt5vOK2heBnqQBf
w=
myserver3.com,125.2.1.15 ssh-rsa
5+J7sa3o+rtmOuiFxCA690DXUJ8nX8yDHaJfzMUTKTGx0lVkphVsvYD5hJzm0eKHv+oUXRT9v+QMIL+um/IyI4NxHhhpltYZKW
as3533dka//sd33433////44632Z6MGnAazIviHBldxtGrFwvEnk82/Qz4M/H2P8L2R//qLj5s3ofzNmgSM9lSEhZL/M7L0vKeTObue1SgAsXADtK3162a/Z6MGnAazIviHBldxtGrFwvEnk82+GznkO3IBZt5vOK2heBnqQBfw==
২ য় সার্ভার (myserver.com) মুছতে, ফাইলটি খুলুন:
# vi +2 .ssh/known_hosts
এবং লাইন মুছে ফেলার জন্য dd কমান্ড চাপুন। সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন। বা নিম্নলিখিত ব্যবহার করুন
$ vi ~/.ssh/known_hosts
এখন লাইন # 2 এ যান, নিম্নলিখিত কমান্ডটি টাইপ করুন
:2
এখন ডিডি সহ লাইনটি মুছুন এবং প্রস্থান করুন:
dd
:wq
অথবা আপনি # 44 নং লাইনে আপত্তিকর কীটি মুছতে নীচের মত সেড কমান্ডটি ব্যবহার করতে পারেন:
$ sed -i 44d ~/.ssh/known_hosts
সমাধান 3: কেবলমাত্র_প্রেমী ফাইলটি মুছুন যদি আপনার কাছে কেবল একটি এসএসএস সার্ভার থাকে
$ cd
$ rm .ssh/known_hosts
$ ssh ras.mydomain.com
আবার ssh এর সাথে সংযোগ করার চেষ্টা করুন
এখন আপনার সার্ভারটি এসএসএসের মাধ্যমে সংযোগ করতে সক্ষম হওয়া উচিত:
ssh username@server-ip-here
ssh nixcraft@server1.cyberciti.biz
এর পরে, আপনি নীচে কী যুক্ত করার জন্য একটি নতুন প্রম্পট পাবেন ~/.ssh/known_hosts
:
The authenticity of host '10.86.115.66 ()' can't be established.
ECDSA key fingerprint is 4e:10:42:39:53:85:7f:89:89:dc:89:84:8d:79:e7:ed.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.86.115.66' (ECDSA) to the list of known hosts.