سلام من پورت SSH رو از 22 به پورت دلخواهم تغییر دادم و وصل هم شدم (البته بعد از باز کردن پورت جدید در فایروال) (از فایروال خود centos 6 که نصب می کنه استفاده می کنم)
مشکل من همین فایروال هست یعنی من از داخل خود centos از آدرس system > administrator > Firewall > Other Ports > add پورت خودم رو به صورت گرافیکی اضافه کردم . چه طور می تونم همین کار رو به صورت متنی از داخل ترمینال انجام بدم ؟
Metalik
May 18th, 2012, 15:38
سلام
با دستور iptables
amir.m
May 18th, 2012, 15:44
ممنون از شما ولی یک مثال با این دستور می زنید
مثلا برای بستن پورت 22 و باز کردن پورت x
Metalik
May 18th, 2012, 15:52
دستور iptables یک دستور پیچیده اما بسیار کاربردی در centos می باشد . آموزش های آن به زبان فارسی در همین انجمن ارائه شده است.
آشنایی با دستور iptables از سایت centos.org در HowTos/Network/IPTables - CentOS Wiki (http://wiki.centos.org/HowTos/Network/IPTables)
جهت بستن پورت: Linux: Block Port With IPtables (http://www.cyberciti.biz/faq/iptables-block-port/)
mohammadlover
May 18th, 2012, 15:55
سلام
برای باز کردن پورت x : (به جای x پورت رو بنویسید)
iptables -A INPUT -p tcp --dport x -j ACCEPT
برای بستن پورت هم دستور زیر رو بزنید : (خیلی مطمئن نیستم)
iptables -A INPUT -p 22 -j DROP
موفق باشید
Metalik
May 18th, 2012, 16:02
بستن پورت x:
iptables -A INPUT -p tcp --destination-port x -j DROP