Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: mitakataka в Jul 04, 2006, 11:48



Титла: затворен порт
Публикувано от: mitakataka в Jul 04, 2006, 11:48
Значи, инсталирал съм си един Убунту сървър (6.06) за ЛАМП, но ми трябва да отворя порт 7869. Как да го направя? И как въобще мога да видя кои портове са отворени и кои затворени?


Титла: затворен порт
Публикувано от: Hapkoc в Jul 04, 2006, 11:52
Пробвай да се вържеш отвън на този порт с telnet (ако говорим за TCP порт разбира се):

telnet <IP-ADRES> 7869

Трябва нещо такова да се случи:

Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.

Ако е UDP малко по-сложно - с nc (netcat) може.

По принцип с iptables обикновено се "затварят" портове.


Титла: затворен порт
Публикувано от: mitakataka в Jul 04, 2006, 12:04
Ами с телнета дава:
Unable to connect to remote host: Connection refused
Порта е затворен, въпроса е как да го отворя. А и какъв е начина да видя кои от портовете на системата ми са отворени и кои затворени?


Титла: затворен порт
Публикувано от: laskov в Jul 04, 2006, 12:23
За да ти е "отворен" един порт трябва
1. да има някакъв сървър, който да "слуша" на този порт и да отговаря при заявка и
2. защитната стена и всички такива преди нея по пътя да пропускат заявки към този порт. С iptables "отварянето" може да стане така:
Цитат
iptables -I INPUT -p tcp --dport 7869 -j ACCEPT


За сканиране за отворени портове можеш да ползваш nmap, например:
Цитат
nmap 127.0.0.1


Титла: затворен порт
Публикувано от: Hapkoc в Jul 04, 2006, 12:53
Мда, също с:

netstat -anpl

можеш да видиш кой къде слуша.

Правилата на iptables можеш да видиш (не всички, но които те интересуват би трябвало) с:

iptables -L