مشکل در اتصال به ssh

سلام
من یک سرور اوبونتو دارم و میخوام از طریق لپ تاپم که ویندوز هست به اون ریموت بزنم ولی موقع وصل شدن ارور میده


پینگ هم میشه گرفت ولی از ssh وصل نمیشه

فایروال رو چک کن و پورت ۲۲ رو باز کن اگر هم میخوای به صورت WAN متصل بشی باید PORT FORWARDING رو توی روترت فعال کنی مخصوص اون ای پی (البته اگه خودت داری یه سرور راه میندازی که توی کل نت در دسترس باشه) اگر هم لوکال هست که هیچ
برای چک کردن اینکه پورت ۲۲ باز هست هم میتونی از دستور

nmap -p 22 IP

استفاده کنی

1 Likes

این سیستمم کلا فایروال نداره
و فک کنم ssh کلا خاموشه
با چه دستوری روشنش کنم؟

نه نشد
دستور روشن شدن زدم ولی نشد
چیکارش کنم؟

سرور لوکال هست
ولی نشد

متشکرم حل شد

مودم چطور؟ بعضی مودمها جلوی بعضی پورتها رو میگیرن.

چطور میتونم از طریق ssh به root سرور وصل بشم؟

1 Likes

صرفا اسم کاربر رو عوض کن. توی putty اینطوری هم میتونی بنویسی [email protected]
یا اگر اسم ندی موقع اتصال اسم کاربر و رمز رو میپرسه خودش


موقع لاگین این ارور رو میده

مطمئنی رمز درست میزنی؟

آره مطمئنم

اشکالی داره با یوزر دیگه بری؟ بعد با sudo su بری توی کاربر root؟

نه نمیشه فقط مستقیم با روت میشه

ممکنه تو تنظیمات ssh باشه؟
و باید چیکارش کنم؟

بدون دسترسی به سرور، نمیشه فهمید این ارور دقیقا یعنی چی.
ولی احتمالش هست که فایل

/etc/ssh/sshd_config

مشکل داشته باشه.

یه جاهایی بالای فایل، یه خط هست:

#StrictModes yes

باید اینو uncoment کنید و sshd رو ریستارت کنید (systemctl restart sshd)

2 Likes

چجوری uncoment کنمش؟
بلد نیستم

منظورش اینه اون # اولش رو برداری

1 Likes

اکثر جاها، یه خط رو با # یا // یا ; کامنت میکنن. اونو حذف کنید درست میشه.

اگه با یوزر root وارد سیستم شدید، میتونید فایل رو با nano باز کنید. با این دستور:

nano /etc/ssh/sshd_config

اون خط رو پیدا کنید و # اولشو بردارید. بعد با Ctrl+o فایل رو ذخیره کنید و با Ctrl+x نرم‌افزار nano رو ببندید.

بعدش هم کامند systemctl restart sshd رو بزنید تا ssh ریستارت بشه و کانفیگ جدید رو بخونه.

نه نشدش