با سلام من مشکلی دارم با
پورت پوتی در سرور مجازی شده توسط Virtualizor هر کاری میکنم نمیشه کسی میتونه کمکم کنه پورت رو به 9922 تغییر دادم ولی موقع ریست سرویس sshd خطای زیر میادش
9922.jpg
با سلام من مشکلی دارم با
پورت پوتی در سرور مجازی شده توسط Virtualizor هر کاری میکنم نمیشه کسی میتونه کمکم کنه پورت رو به 9922 تغییر دادم ولی موقع ریست سرویس sshd خطای زیر میادش
9922.jpg
در این شهر بارانی قدم میزنم به یاد روزگاران قدیم که چه خوش بودیم ....
به زودی می آید روزهای خوش
سلام بر شما عزیز
دستوراتی که داخل " " رو داده رو بزنین و لاگ هارو چک کنین ، دلیل انجام نشدنش رو نشون میده.
لاگ چک کردم سرویسش ران نمی شه کسی هستش کمک کنه درستش کنه برام؟
در این شهر بارانی قدم میزنم به یاد روزگاران قدیم که چه خوش بودیم ....
به زودی می آید روزهای خوش
خسته نباشید مهندس.
شما احتمالی که روی سرورتون یک فایروالی فعال باشه هستش؟
به این دلیل که زمانی که یک پورت رو تغییر میدین باید روی فایروال اون پورت رو بازش کنین.
منظورم iptables نیستش که همه اولین کدی که میزنن تا وارد سرور میشن برای استاپ کردنشه. منظورم فایروال دیگه ای مثل selinux یا یه چیز دیگه؟ اگر مطمعن نیستین که فعاله یا نه ما فرض میکنیم که فعاله selinux روی سرورتون. دستور زیرو بزنین که پورتی که زدین باز بشه:
حالا اگر هم این فایرواله غیرفعال بود اینکاری که میگم رو بکنین. اما شما کد بالارو زدین مجدد تست بکنین. شاید مشکل حل شده باشه. اما با فرض بر اینکه هنوز مشکل حل نشده کارای زیرو انجام بدین.کد PHP:
semanage port -a -t ssh_port_t -p tcp 9922
اول این فایله رو بازش کنین :
اگه گفتش نانو نصب نکردین یا نصبش کنین یا با همون vim بازش کنین یا با هرچیزی که باش پورتو تغییر دادین از توش بازش کنین و این خطی که نوشته ی زیر داره رو کامنتش کنین:کد PHP:
nano /etc/ssh/sshd_config
همون شارپی که از جلوی پورت برمیدارین عدد میزنین رو اینجا بذارین رو حرف اولش. یعنی بشه به این حالت:کد PHP:
Subsystem sftp /usr/lib/openssh/sftp-server
یه سری مواقع هستن که اگر این خط فعال باشه اجازه نمیده ریست بشه سرویستون. این رو کامنت کنین اگر اون فایرواله هم فعال بوده باشه با اینکار دیگه مشکل تون حل میشه.کد PHP:
#Subsystem sftp /usr/lib/openssh/sftp-server
حالا اگر بازهم با فرض بر اینکه هنوز این مشکل رو دارین دیگه بایت حالت TestMode اس اس اچ رو روشنش کنین که دیگه ازونجا مشکل رو برطرفش کنیم. برای فعال کردنش هم میشه دستور زیرو زد:
حالا اگر همون t رو با حروف بزرگش هم بزنین حالت اضافه ای روی تست مود ایجاد میشه. چون من احتمال داره دیگه نباشم از روی تست مود اگر با اون دو تا راهکاری که گفتم مشکل حل نشد، میتونین از طریق بقیه دوستان مشکلتون رو حل کنین.کد PHP:
sshd -t
قدس مال ماست (من قولشو بت میدم)
sshhh.jpg
سلام ممنونم از راهنماییت توی حالت تست مود اینو میده میشه کمک کنید انگار یچی کم داره
در این شهر بارانی قدم میزنم به یاد روزگاران قدیم که چه خوش بودیم ....
به زودی می آید روزهای خوش
خب بسیار عالی.
کارتون خوب بود.
الان دستورات زیر رو وارد کنین دیگه مشکل کاملا حل میشه. الان دیگه مشکل مشخصه. راه حل هم مشخصه.:
فقط اگر ازتون سوالی پرسید شما بهش بگین yes.کد PHP:
sudo chmod 600 ~/.ssh/id_rsa
sudo chmod 600 ~/.ssh/id_rsa.pub
مشکل کاملا حل میشه. مگر اینکه خیلی بد شانس باشین و این اررور رو بهتون بده:
که اصلا نیازی نیست خودتونو بازم نگران کنین. اگر ارروری که داد دقیقا همین بود خیلی راحت دستور زیرو بزنین تا مشکل حل بشه.کد PHP:
Failed to add the host to the list of known hosts (/home/demonvictor/.ssh/known_hosts).
آخر سرهم محض اطمینان یه تنظیم پرمیشن کن پوشه ی اس اس اچتو با دستور زیر که دیگه خطای پرمیشن نگیری.کد PHP:
sudo chmod 644 ~/.ssh/known_hosts
./مشکلتون باید حل بشهکد PHP:
sudo chmod 755 ~/.ssh
قدس مال ماست (من قولشو بت میدم)
سلام دوباره با دوتا دستور اولی خطای زیر رو میده
8999.jpg
در این شهر بارانی قدم میزنم به یاد روزگاران قدیم که چه خوش بودیم ....
به زودی می آید روزهای خوش
پیرو صحبت های دوستان اگر موارد بالا مشکل رو حل نکرد در مسیر etc/ssh/sshd_config فایل رو با ویرایشگر باز کنید و پورتهای مورد نیاز رو allow کنید
از کجا میشه اسماش رو پیدا کرد؟
در این شهر بارانی قدم میزنم به یاد روزگاران قدیم که چه خوش بودیم ....
به زودی می آید روزهای خوش
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)