Làm cách nào để mở cổng TCP trong Ubuntu 10.10?


17

Làm cách nào để mở cổng TCP trong Ubuntu 10.10?

ubuntu  port 

Thuộc về superuser.com hoặc askubfox.com .
BoltClock

1
Vì cái gì bạn muốn mở cổng? Để tổ chức một dịch vụ? sử dụng cho giao thông đi? Bạn muốn đạt được những gì?
S.Hoekstra

Câu trả lời:


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

Không không. Tôi cần mở cổng trong hệ thống, cho ứng dụng như máy khách torrent hoặc máy chủ apache.

@Romka không không, đó không phải là cách bạn đặt câu hỏi, cần thêm thông tin, câu trả lời này là chính xác
SSH

5

Chụp trong bóng tối:

sudo ufw allow 80

Bây giờ có một quy tắc trong tường lửa ubfox của bạn cho phép truy cập bên ngoài vào cổng 80 của bạn. Nếu bạn muốn quy tắc cụ thể hơn xem man ufw. Nếu bạn đang ở trên địa chỉ IP không thể định tuyến, bạn phải chuyển tiếp cổng trong bộ định tuyến của mình. Nếu bạn cung cấp thêm ngữ cảnh cho câu hỏi của bạn, thì tôi có thể điều chỉnh câu trả lời này.


2
Điều này không hoạt động trong Ubuntu 12.10 ... nmap localhost -p80vẫn hiển thịCLOSED
weberc2

sudo ufw enablesẽ được yêu cầu đầu tiên khi cài đặt Ubuntu mặc định, vì ufw bị tắt theo mặc định.
Chris Moschini

3

Câu hỏi của bạn cần nhiều chi tiết hơn:

  • Bạn có ý nghĩa gì khi "mở một cổng"? Bạn có muốn làm điều đó trong một chương trình? Chỉ cần chạy một chương trình?
  • Cấu hình mạng của bạn là gì? Cấu trúc mạng LAN, đường lên Internet, hệ điều hành liên quan, bộ định tuyến / chuyển đổi ...
  • Bạn có bất kỳ tường lửa / NAT tại chỗ? Trên hệ thống của bạn, nơi nào khác trong mạng?

Điều đó nói rằng, nếu bạn có thiết lập tại nhà "thông thường" (một hoặc nhiều máy tính được nối với bộ chuyển đổi / bộ định tuyến kết hợp với đường lên Internet qua DSL hoặc cáp): Thông thường, bộ chuyển đổi / bộ định tuyến / modem có tường lửa tích hợp. Có lẽ bạn sẽ cần phải mở một cổng ở đó. Thông thường các thiết bị này có giao diện web để cấu hình, hãy xem hướng dẫn sử dụng của bạn.


1

Tôi đề nghị Netcat : Cách rất cơ bản để làm điều đó (thông qua Netcat) là:

nc -l <port_number>

Thí dụ:

nc -l 12569
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.