رفع خطاهای رایج اتصال SSH
معنی و راهحل Connection refused، Connection timed out، Permission denied و Host key changed.
فهرست مطالب
Connection timed outConnection refusedPermission deniedREMOTE HOST IDENTIFICATION HAS CHANGEDبیشتر مشکلات اتصال با یکی از پیامهای زیر مشخص میشوند.
Connection timed out
سرور در دسترس نیست یا پورت بسته است.
- در پنل بررسی کنید سرور روشن باشد.
- اگر پورت SSH را عوض کردهاید، با
-pهمان پورت را بدهید. - فایروال (UFW/iptables) ممکن است پورت را بسته باشد؛ از کنسول VNC وارد شوید و بررسی کنید.
- اینترنت یا فیلترینگ سمت شما را هم با یک اینترنت دیگر امتحان کنید.
Connection refused
سرور در دسترس است ولی سرویس SSH روی آن پورت گوش نمیدهد.
systemctl status ssh
systemctl restart ssh
(این دستورات را از کنسول VNC بزنید.)
Permission denied
نام کاربری یا رمز اشتباه است، یا ورود با رمز غیرفعال است.
- مطمئن شوید نام کاربری
rootاست (یا کاربری که ساختهاید). - رمز را با کیبورد انگلیسی تایپ کنید.
- رمز را فراموش کردهاید؟ از صفحهٔ سرور تغییر رمز را بزنید.
REMOTE HOST IDENTIFICATION HAS CHANGED
بعد از نصب مجدد سیستمعامل طبیعی است؛ کلید سرور عوض شده است. کلید قدیمی را از کامپیوتر خودتان پاک کنید:
ssh-keygen -R SERVER_IP
اگر سیستمعامل را دوباره نصب نکردهاید و این پیام را میبینید، احتیاط کنید و با پشتیبانی تماس بگیرید.