رفع خطاهای رایج SSH؛ راهنمای عیبیابی ۵ دقیقهای
خلاصه: شش خطای پرتکرار SSH با علت و فیکس فوری — از Permission denied تا Slow Login. سرویس ۲۴/۷ داماش: شماره پشتیبانی. — و اگر دقیقاً به دنبال «رفع خطای SSH» هستید، این راهنما برای شماست.
برای مطالعه بیشتر درباره رفع خطای SSH، میتوانید SSH در ویکیپدیا را ببینید.
? داماش: سرور مدیریتشده + IP تست رایگان — شماره پشتیبانی

SSH دریچه اصلی شما به سرور است — و وقتی گیر میکند، همهچیز گیر میکند. خبر خوب: ۹۰٪ خطاهای SSH از شش الگوی شناختهشده میآیند و هرکدام فیکس چنددقیقهای دارند. قدم اول همیشه یک چیز است: ssh -v admin@server — خروجی verbose میگوید دقیقاً کدام مرحله رد شده.
۱) Permission denied (publickey)
علت رایج: کلید روی سرور نیست، مالکیت .ssh اشتباه است، یا PasswordAuthentication را بستهاید و کلید هم جا افتاده. فیکس: از پنل ابری/کنسول داماش وارد شوید؛ ls -la ~/.ssh باید authorized_keys با پرمیژن 600 و مالکیت درست نشان دهد. آموزش کامل کلید در مقاله امنیت سرور.
۲) Connection refused
یعنی: پورت باز است اما کسی جواب نمیدهد. یا sshd خاموش است، یا پورت را عوض کردهاید و فراموش کردهاید. فیکس: از کنسول، systemctl status sshd؛ اگر active است، با ss -tlnp · grep sshd پورت واقعی را ببینید — و با آن وصل شوید.
۳) Connection timed out
یعنی: بسته اصلاً به سرور نمیرسد — فایروال (محلی یا دیتاسنتر) یا مسیر شبکه. فیکس: از نقطهی دیگر (موبایل اپراتور دیگر) تست کنید؛ اگر آنجا وصل شد، IP شما در fail2ban بن شده است — از کنسول fail2ban-client set sshd unbanip YOUR_IP.
۴) Host key verification failed
یعنی: سرور بازسازی/OS reinstall شده و اثر انگشتش عوض شده. اگر تغییر را خودتان انجام دادهاید، طبیعی است: ssh-keygen -R server و اتصال مجدد. اگر نکردید… سرورتان را بررسی کنید!
۵) Too many authentication failures
کلاینت شما کلیدهای زیاد را امتحان میکند و سرور قبل از رمز، قطع میکند. فیکس: صریح بگویید ssh -i ~/.ssh/id_ed25519 یا در ssh_config مشخصاش کنید.
۶) ورود کُند (۵-۱۰ ثانیهای)
معمولاً سرور در reverse-DNS گیر میکند. در sshd_config: UseDNS no و در سمت کلاینت GSSAPI را خاموش کنید — ورود، لحظهای میشود.
قانون طلاییِ تغییر کانفیگ sshd
قبل از هر تغییر sshd_config: یک سشن باز نگه دارید، تغییر را در سشن دوم بزنید، تست کنید و اگر وصل نشدید، از سشن اول برگردانید. همین یک عادت، از ۹۰٪ قفلشدنهای خودساخته جلوگیری میکند. و اگر سرور داماش دارید، پشتیبانی ۲۴/۷ همیشه برای این لحظهها کنار شماست: شماره پشتیبانی
نقشهی ذهنی برای قفلشدگیهای واقعی
اگر همهی شش فیکس را رد کردید و هنوز وصل نمیشوید، سه سناریوی نادر باقی میماند: IP اشتباه (بعد از تغییر IP سرور یا اشتباه تایپی در هاستنیم) — با ping از بیرون چک کنید؛ گروه امنیتی دیتاسنتر که پورت شما را بسته — تیکت به پشتیبانی داماش، سریعترین راه است؛ و ISP شما که گاهی مسیر به دیتاسنتر خاصی را فیلتر میکند — با اینترنت جای دیگر تست کنید تا مقصر مشخص شود. هر سه، با کنسول ابری/پنل حل میشوند و هیچکدام نیازمند wipe نیست؛ پس آرام باشید: قفل SSH، تقریباً هیچوقت پایان دنیا نیست.
و یادآوری آخر: خروجی ssh -vvv را همیشه قبل از تماس با پشتیبانی ذخیره کنید — تیم ۲۴/۷ داماش با همان لاگ، در چند دقیقه جهت دقیق را پیدا میکند و شما سریعتر برمیگردید: شماره پشتیبانی
نکته کلیدی: برای رفع خطای SSH سه معیار تعیینکننده وجود دارد: آپتایم واقعی، پشتیبانی پاسخگو و شفافیت هزینه. اگر دنبال رفع خطای SSH هستید، همین سه معیار را با IP تست رایگان خودتان بسنجید — رفع خطای SSH استاندارد فقط با عدد اثبات میشود، نه ادعا.
نکته کلیدی: برای رفع خطای SSH سه معیار تعیینکننده وجود دارد: آپتایم واقعی، پشتیبانی پاسخگو و شفافیت هزینه. اگر دنبال رفع خطای SSH هستید، همین سه معیار را با IP تست رایگان خودتان بسنجید — رفع خطای SSH استاندارد فقط با عدد اثبات میشود، نه ادعا.
سوالات متداول درباره رفع خطای SSH
Permission denied یعنی هک شدهام؟
نه، تقریباً همیشه یعنی کلید/کاربر/کانفیگ اشتباه — اول با verbose (-v) ببینید کدام مرحله رد میشود. در این راهنما، «رفع خطای SSH» را کامل بررسی میکنیم.
sshd را ریاستارت کردم و دیگر وصل نمیشوم!
اگر کانفیگ خراب باشد sshd بالا نمیآید؛ از کنسول ابری/پنل داماش وارد و sshd_config را بازگردانید — دقیقاً به همین دلیل قبل از هر تغییر، یک سشن دوم باز نگه دارید.
Verbose چطور کمک میکند؟
ssh -v مرحلهبهمرحله نشان میدهد: کلید پیدا شد؟ امضا درست؟ سرور قبول کرد؟ — ۹۰٪ خطاها با همین یک سوئیچ حل میشوند.
مطالعه بیشتر: سرور مجازی چیست؟ راهنمای کامل · خرید سرور مجازی؛ راهنمای ۷ گامی · قیمت سرور مجازی
اگر میخواهید وردپرس را از صفر راهاندازی کنید، آموزش نصب وردپرس روی سرور مجازی مرجع قدمبهقدم داماش است.
{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”Permission denied یعنی هک شدهام؟”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”نه، تقریباً همیشه یعنی کلید/کاربر/کانفیگ اشتباه — اول با verbose (-v) ببینید کدام مرحله رد میشود.”}},{“@type”:”Question”,”name”:”sshd را ریاستارت کردم و دیگر وصل نمیشوم!”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”اگر کانفیگ خراب باشد sshd بالا نمیآید؛ از کنسول ابری/پنل داماش وارد و sshd_config را بازگردانید — دقیقاً به همین دلیل قبل از هر تغییر، یک سشن دوم باز نگه دارید.”}},{“@type”:”Question”,”name”:”Verbose چطور کمک میکند؟”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”ssh -v مرحلهبهمرحله نشان میدهد: کلید پیدا شد؟ امضا درست؟ سرور قبول کرد؟ — ۹۰٪ خطاها با همین یک سوئیچ حل میشوند.”}}]}
مطالب مرتبط: میتوانید «سرور مجازی برای وردپرس» را هم بخوانید.
