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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: باز کردن پورت  (دفعات بازدید: 6598 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین pooya_mr2009

  • Jr. Member
  • *
  • ارسال: 75
باز کردن پورت
« : 18 فروردین 1389، 11:43 ق‌ظ »
سلام.
با چه دستوری میشه یه پورتو مثلا ۲۲ را باز کرد.
ممنون

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: باز کردن پورت
« پاسخ #1 : 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 پورت هستش . البته این رو فقط برای اینکه اطلاعاتتون بالا بره نوشتم وگرنه ربط دقیقی با موضوع شما نداشت .


« آخرین ویرایش: 19 فروردین 1389، 12:27 ق‌ظ توسط مهدی پیشگوی »

آفلاین pooya_mr2009

  • Jr. Member
  • *
  • ارسال: 75
پاسخ به: باز کردن پورت
« پاسخ #2 : 21 فروردین 1389، 12:59 ب‌ظ »
مثلا فرض کنید یه نفر اومده پورتsshکه پورت ۲۲ است رو بسته و ما وقتی sshمی کنیم error می ده می گه conection refused
حالا چه جوری می شه اون پورت بسته رو باز کرد؟
اون iptabl نیز تست کردم باز همین ارورو می ده و مشکلم حل نشد.

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: باز کردن پورت
« پاسخ #3 : 21 فروردین 1389، 01:38 ب‌ظ »
یه نفر مثلا کی ؟
اون ssh اگه راه دور باشه به هیچ عنوان نمی تونی خودتو خسته نکن

آفلاین pooya_mr2009

  • Jr. Member
  • *
  • ارسال: 75
پاسخ به: باز کردن پورت
« پاسخ #4 : 22 فروردین 1389، 12:42 ب‌ظ »
نه بابا.
من دو کامپیوتر دارم که اونی که ارور می ده یکی از اوناست

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: باز کردن پورت
« پاسخ #5 : 22 فروردین 1389، 12:57 ب‌ظ »
خروجی این دستور رو بده ببینم : netstat -tulpn | less
و این که یعنی چی حالا کسی اومده و اونو بسته ؟ مگه دست خودت نیست بهش دسترسی نداری ؟
اون دستوراتی که گفتم همون کارا رو به راحتی می کنن . یا اینکه منظورتو درست متوجه نمیشیم

آفلاین pooya_mr2009

  • Jr. Member
  • *
  • ارسال: 75
پاسخ به: باز کردن پورت
« پاسخ #6 : 22 فروردین 1389، 03:31 ب‌ظ »
منظورم اینه که یکی از دوستانم اومد،خواست شوخی کنه یه کاری کرد که وقتی می خوام به یکی از اون دو کاپیوتر ssh کنم می گه
conncection refues که فکر کنم منظورش اینه که پورت 22 بسته هست.

آفلاین gbmtoday

  • Jr. Member
  • *
  • ارسال: 98
  • temp !
پاسخ به: باز کردن پورت
« پاسخ #7 : 22 فروردین 1389، 04:34 ب‌ظ »
فک کنم با این حل شه ...
sudo /etc/init.d/ssh start

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: باز کردن پورت
« پاسخ #8 : 22 فروردین 1389، 10:03 ب‌ظ »
ufw status
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین yaser

  • Jr. Member
  • *
  • ارسال: 89
پاسخ به: باز کردن پورت
« پاسخ #9 : 23 فروردین 1389، 12:30 ق‌ظ »
سلام متاسفانه نگفتید که با چه نام کاربری این کار رو انجام دادید. اگه از کاربر ریشه استفاده کردید دنبال خط زیر در تنظیمات فایل ssh بگردید.
PermitRootLogin
اگه مقدار این خط no باشه نمی تونید وارد بشید. دلایل دیگه ای هم می تونه وجود داشته باشه. روی سرورتون تست کنید ببینید پورت مربوط به ssh چه وضعی داره. می تونید از دستور زیر استفاده کنید.
netstat -apt | grep ssh
اگه خروجی دستور بالا خالی باشه سرور اصلا در حالت اجرا نیست و باید start بشه.
ممکنه اصلا دسترسی به اون سیستم رو برای کاربر شما بسته باشه.( از طریق inetd یا xinetd).