PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کمک دسترسی به ssh ندارم



tokiyo
January 1st, 2011, 18:44
سلام به همگی

من می خواستم پورت ssh عوض کنم که پورتکول هم عوض کردم از 2 به 3 حالا از طریق ssh نمی تونم وارد شم
چطوری می تونم از طریق cpanel تلنت باز کنم حداقل از اونجا بتونم درست کنم

سی پنل دارم
دسترسی به ssh ندارم


با این دستور هم نشد

SERVER_MAIN_IP:2087/scripts2/doautofixer?autofix=safesshrestart

amirizadi
January 1st, 2011, 18:55
فکر میکنم سی پنل گزینه ای واسه تایین پورت اس اس اچ داشته باشه

tokiyo
January 1st, 2011, 18:59
Protocol 2 به Protocol 3 تغییر دادم

NiceIran.net
January 1st, 2011, 19:33
بگيد مدير سرور از كنسول مجازي ساز براتون درست كنند

novindade.com
January 1st, 2011, 19:47
سرور اختصاصی یا مجازی

tokiyo
January 1st, 2011, 19:50
سرور اختصاصی

بگید چطوری از طریق telnet وارد بشم , پورت telnet چطوری باز کنم

phpniki
January 1st, 2011, 20:25
خوب سلام به دوست عزیز من تو این سایت عضو نبودم فقط سوالی که شما پرسیده بودید منو وادار کرد که عضو این انجمن خوب بشم و فعالیتم رو شروع کنم.

من قدیما این مشکل واسم پیش اومد بود راه حل این مشکل خیلی سادست فقط کافی کارایی که می گم رو به ترتیب انجام بدی اگر مشکلی بازم واست پیش اومد بهم پ ام بده.

1- یه sshd_config بدون تغییرات و درست رو روی یکی از اکانت هایی که روی سرورت داری آپلود کن می تونی این فایل رو از OpenSSH (http://www.openssh.org) دانلود کنی فقط فایل رو حتما باید به صورت ASCII mode آپلود کنی.

2- وارد whm بشو قسمت WHM > Manage Wheel Group Users اون اکانتی که فایل رو روش آپلود کردی به گروه wheel اضافه کن

3-کد زیر رو توی یه فایل به اسم ssh.exp آپلود کن و به جای PASSWORD کلمه عبور Root سرور و به جای USERNAME نام کاربری اکانتی که روی سرور آپلود کردی قرار بده :



#!/usr/bin/expect -f
set force_conservative 0
set timeout -1
spawn $env(SHELL)
match_max 100000
send -- "su -\r"
expect -exact "su -\r

Password: "
send -- "PASSWORD\r"
send -- "/bin/cp -f /home/USERNAME/sshd_config /etc/ssh/sshd_config\r"
send -- "/etc/init.d/sshd restart\r"
send -- "exit\r"
expect eof
4- حال کد perl زیر رو توی فلدر cgi-bin آپلود کن:



#!/usr/bin/perl

print "content-type: text/html\n\n";
system ("/usr/bin/expect /home/USERNAME/ssh.exp")
print "Done";دوباره USERNAME رو با نام کاربری اکانتی که آپلود کردی عوض کن.

5- حالا فقط کافیه فایل perl را اجرا کنی.

6- حتما فایل هایی رو که آپلود کردید پاک کنید

7- به نوشابه منو مهمون کن اگه کارت راه افتاد من این کار و 100% تضمین می کنم کار می کنه

tokiyo
January 1st, 2011, 23:29
phpniki عزیز دستت درد نکنه من همه مراحل رفتم این قسمت متوجه نشدم
این دستور کجا وارد کنم new.cgi درست کنم و تو اون آپلود کنم یا تو htacses

#!/usr/bin/perl

print "content-type: text/html\n\n";
system ("/usr/bin/expect /home/USERNAME/ssh.exp")
print "Done";

این خطا رو میده


Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request

phpniki
January 1st, 2011, 23:59
phpniki عزیز دستت درد نکنه من همه مراحل رفتم این قسمت متوجه نشدم
این دستور کجا وارد کنم new.cgi درست کنم و تو اون آپلود کنم یا تو htacses

#!/usr/bin/perl

print "content-type: text/html\n\n";
system ("/usr/bin/expect /home/USERNAME/ssh.exp")
print "Done";این خطا رو میده


Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request
سلام در مورد سوال اولت باید بگم new.cgi درسته
در مورد سوال دومت لطفا توضیح بیشتری بده هنگام اجرای کدوم کدت این خطا رو میده
یک چیز دیگه هم که یادم رفت بهت بگم اینه که فایل new.cgi رو باید با permission 755 اجرا کنی

tokiyo
January 2nd, 2011, 08:04
permission فایل new.cgi درست میکنم داخل پوشه cgi-bin میزارم به 777 بازم موقع اجرا این خطا رو میده

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request

از طریق cpanel باید چیزی رو باز کنم تا بتونه اجرا بشه[COLOR="Silver"]

tokiyo
January 2nd, 2011, 10:57
دوستان کمک کنید خیلی واجب:-s

phpniki
January 2nd, 2011, 11:08
ببخشید دیر جواب دادم می تونی پیغام خصوصی بدی بهم لینک بدی ببینم چیه مشکل
احتمالش هم هست که دسترسی اجرای فایل cgi نداشته باشه اکانتت از cpanel قسمت apache error log لاگ هاتو بفرست ببینم چه خطایی می ده

tokiyo
January 2nd, 2011, 11:33
نمی خواد تو htacses چیزی بدم که فعال بشه

phpniki
January 2nd, 2011, 11:46
نمی خواد تو htacses چیزی بدم که فعال بشه

نه تو htaccess لازم نیست کاره خاصی بکنید لطفا error_log رو برای من بفرستید

tokiyo
January 2nd, 2011, 12:21
apache error log از کدوم قسمته بخدا دیگه مغزم کار نمیکنه

phpniki
January 2nd, 2011, 13:22
وارد cpanel اکانتت بشو و apache error log رو بفرست

tokiyo
January 2nd, 2011, 13:45
وارد cpanel اکانتت بشو و apache error log رو بفرست

وارد اکانت میشم سایتها به درستی می یاند بالا , قسمتی به اسم apache error log پیدا نکردم
فقط سرویس sshd down هست

tokiyo
January 2nd, 2011, 17:12
با دیتاسنتر تماس گرفتم درست شد
خیلی ممنون از راهنمایی شما

phpniki
January 7th, 2011, 22:37
لطفا از دیاتا سنتر بپرسید چه جوری مشکل رو رفع کردن تا کسای دیگه ای که بعدا این مشکل براشون پیش میاد زودتر به نتیجه برسند
موفق باشید