انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: pooya_mr2009 در 18 فروردین 1389، 11:43 ق‌ظ

عنوان: باز کردن پورت
ارسال شده توسط: pooya_mr2009 در 18 فروردین 1389، 11:43 ق‌ظ
سلام.
با چه دستوری میشه یه پورتو مثلا ۲۲ را باز کرد.
ممنون
عنوان: پاسخ به: باز کردن پورت
ارسال شده توسط: مهدی پیشگوی در 19 فروردین 1389، 12:15 ق‌ظ
با دستور زیر . البته این رو با iptables نوشتم . منظورتون اصلا مشخص نبود حالا محض احتیاط و حدس من :
iptables -A INPUT -i eth0 -p tcp --sport 443 -m state --state ESTABLISHED -j ACCEPT
با دستور زیر هم می تونین پورتی خاص رو باز کنین تا بشه اطلاعاتی رو روی اون پورت نوشت یا خوند بیشتر برای برنامه نویسی شدیدا کمک می کنه .
nc -l portnumber
با دستور زیر هم می تونین . ابتدا پورتها رو بررسی کنید :
netstat -anp --tcp
حالا فرضا این خط توش بود . منظورم خروجیه
tcp
0
0 0.0.0.0:443
0.0.0.0:*
LISTEN
1925/httpd

با دستور زیر هم می تونین ببیند که کی  داره از اون پورت استفاده می کنه :
#ps -p 1925 -f
عدد 1925 پورت هستش . البته این رو فقط برای اینکه اطلاعاتتون بالا بره نوشتم وگرنه ربط دقیقی با موضوع شما نداشت .


عنوان: پاسخ به: باز کردن پورت
ارسال شده توسط: pooya_mr2009 در 21 فروردین 1389، 12:59 ب‌ظ
مثلا فرض کنید یه نفر اومده پورتsshکه پورت ۲۲ است رو بسته و ما وقتی sshمی کنیم error می ده می گه conection refused
حالا چه جوری می شه اون پورت بسته رو باز کرد؟
اون iptabl نیز تست کردم باز همین ارورو می ده و مشکلم حل نشد.
عنوان: پاسخ به: باز کردن پورت
ارسال شده توسط: مهدی پیشگوی در 21 فروردین 1389، 01:38 ب‌ظ
یه نفر مثلا کی ؟
اون ssh اگه راه دور باشه به هیچ عنوان نمی تونی خودتو خسته نکن
عنوان: پاسخ به: باز کردن پورت
ارسال شده توسط: pooya_mr2009 در 22 فروردین 1389، 12:42 ب‌ظ
نه بابا.
من دو کامپیوتر دارم که اونی که ارور می ده یکی از اوناست
عنوان: پاسخ به: باز کردن پورت
ارسال شده توسط: مهدی پیشگوی در 22 فروردین 1389، 12:57 ب‌ظ
خروجی این دستور رو بده ببینم : netstat -tulpn | less
و این که یعنی چی حالا کسی اومده و اونو بسته ؟ مگه دست خودت نیست بهش دسترسی نداری ؟
اون دستوراتی که گفتم همون کارا رو به راحتی می کنن . یا اینکه منظورتو درست متوجه نمیشیم
عنوان: پاسخ به: باز کردن پورت
ارسال شده توسط: pooya_mr2009 در 22 فروردین 1389، 03:31 ب‌ظ
منظورم اینه که یکی از دوستانم اومد،خواست شوخی کنه یه کاری کرد که وقتی می خوام به یکی از اون دو کاپیوتر ssh کنم می گه
conncection refues که فکر کنم منظورش اینه که پورت 22 بسته هست.
عنوان: پاسخ به: باز کردن پورت
ارسال شده توسط: gbmtoday در 22 فروردین 1389، 04:34 ب‌ظ
فک کنم با این حل شه ...
sudo /etc/init.d/ssh start
عنوان: پاسخ به: باز کردن پورت
ارسال شده توسط: علیرضا طالقانی در 22 فروردین 1389، 10:03 ب‌ظ
ufw status
عنوان: پاسخ به: باز کردن پورت
ارسال شده توسط: yaser در 23 فروردین 1389، 12:30 ق‌ظ
سلام متاسفانه نگفتید که با چه نام کاربری این کار رو انجام دادید. اگه از کاربر ریشه استفاده کردید دنبال خط زیر در تنظیمات فایل ssh بگردید.
PermitRootLogin
اگه مقدار این خط no باشه نمی تونید وارد بشید. دلایل دیگه ای هم می تونه وجود داشته باشه. روی سرورتون تست کنید ببینید پورت مربوط به ssh چه وضعی داره. می تونید از دستور زیر استفاده کنید.
netstat -apt | grep ssh
اگه خروجی دستور بالا خالی باشه سرور اصلا در حالت اجرا نیست و باید start بشه.
ممکنه اصلا دسترسی به اون سیستم رو برای کاربر شما بسته باشه.( از طریق inetd یا xinetd).