مرکز آموزش میلاد سرور
رفع خطاهای رایج اتصال SSH؛ Timeout، Refused و Permission Denied

متن خطای SSH سرنخ اصلی عیبیابی است. ابتدا دسترسی شبکه را بررسی کنید و سپس سراغ سرویس، پورت و احراز هویت بروید.
خطای Connection timed out
این خطا معمولاً یعنی بسته به مقصد نمیرسد یا فایروال آن را حذف میکند.
ping -c 4 SERVER_IP
nc -vz SERVER_IP 22
mtr -rwzc 30 SERVER_IPخطای Connection refused
سرور پاسخ میدهد اما سرویسی روی پورت موردنظر گوش نمیدهد:
systemctl status ssh
ss -lntp | grep ssh
journalctl -u ssh -n 100خطای Permission denied
نام کاربری، رمز، کلید و مجوز فایلها را بررسی کنید:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
ssh -vvv username@SERVER_IPهشدار تغییر Host Key
اگر سرور مجدداً نصب شده، کلید قبلی را پس از اطمینان از IP حذف کنید:
ssh-keygen -R SERVER_IPهشدار Host Key را بدون اطمینان نادیده نگیرید؛ این هشدار میتواند نشانه تغییر واقعی سرور یا حمله واسط باشد.
این آموزش برای شما مفید بود؟نظر شما به بهتر شدن آموزشها کمک میکند.