Ubuntu 10.10에서 TCP 포트를 여는 방법은 무엇입니까?


17

Ubuntu 10.10에서 TCP 포트를 여는 방법은 무엇입니까?

ubuntu  port 

에 하나 속한다 superuser.com 또는 askubuntu.com .
BoltClock

1
무엇을 위해 포트를 열고 싶습니까? 서비스를 호스팅하려면? 나가는 트래픽에 사용? 무엇을 달성하고 싶습니까?
S.Hoekstra

답변:


16
sudo iptables -A INPUT -p tcp --dport (port number) -j ACCEPT

아니 아니. 토런트 클라이언트 또는 아파치 서버와 같은 응용 프로그램을 위해 시스템에서 포트를 열어야합니다.

@Romka 아니오 아니오, 그건 당신이 질문하는 방법이 아닙니다. 더 많은 정보가 필요합니다.이 답변은 맞습니다
SSH This

5

어둠 속에서 촬영 :

sudo ufw allow 80

이제 우분투 방화벽에는 80 포트에 대한 외부 액세스를 허용하는 규칙이 있습니다. 보다 구체적인 규칙을 원하면을 참조하십시오 man ufw. 라우팅 할 수없는 IP 주소를 사용하는 경우 라우터의 포트를 전달해야합니다. 질문에 더 많은 내용을 제공하면이 답변을 조정할 수 있습니다.


2
이것은 우분투 12.10에서 작동하지 않습니다 ... nmap localhost -p80여전히 표시CLOSED
weberc2

sudo ufw enableufw는 기본적으로 비활성화되어 있기 때문에 기본 Ubuntu 설치에서 먼저 필요합니다.
Chris Moschini

3

귀하의 질문에는 훨씬 더 자세한 내용이 필요합니다.

  • "포트 열기"는 무슨 뜻입니까? 프로그램에서 하시겠습니까? 그냥 프로그램을 실행?
  • 네트워크 구성이 무엇입니까? LAN 구조, 인터넷 업 링크, OS 관련, 어떤 라우터 / 스위치 ...
  • 방화벽 / NAT가 있습니까? 네트워크의 다른 곳에서 시스템?

즉, "일반적인"홈 설정 (DSL 또는 케이블을 통한 인터넷 업 링크가있는 스위치 / 라우터에 연결된 하나 이상의 컴퓨터)이있는 경우 : 일반적으로 스위치 / 라우터 / 모뎀 콤보에는 방화벽이 내장되어 있습니다. 아마도 그곳에서 포트를 열어야 할 것입니다. 일반적으로 이러한 장치에는 구성을위한 웹 인터페이스가 있습니다. 설명서를 살펴보십시오.


1

Netcat을 제안합니다. Netcat을 통해이를 수행하는 가장 기본적인 방법은 다음과 같습니다.

nc -l <port_number>

예:

nc -l 12569
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.