Điểm:2

Làm cách nào để bạn chuyển tiếp một cổng phụ 1024 có đặc quyền sang một cổng 1024+ không có đặc quyền với tường lửa?

lá cờ gb

Câu hỏi

Làm cách nào để bạn chuyển tiếp một cổng phụ 1024 có đặc quyền sang một cổng 1024+ không có đặc quyền với tường lửa?

Nguyên nhân

Tại sao chúng ta đang làm điều này? Chúng tôi muốn có thể chuyển đổi cổng 1050 không có đặc quyền trên cổng và sử dụng một máy chủ thư ngược dòng khác. Ví dụ: để kiểm tra một giải pháp thư rác khác, hãy sử dụng cổng 1051 để gửi thư đến một máy chủ thư khác có giải pháp lọc thư rác khác.

Các máy chủ thư tự động kết nối với cổng khi chúng khởi động. Kết nối tự động chỉ có thể xảy ra trên các cổng không có đặc quyền là 1024+.

Bố cục và thiết lập

Cách trình bày

+---------+ +---------------------+ +---------------- +
| mạng LAN | | 1050 | <-| |
| Khách hàng | | Cổng | \ | Máy chủ thư |
| | <---> | 25 | -> | 25 |
+---------+ +---------------------+ +---------------- +

Thiết lập tường lửa

Xóa tường lửa, mở cổng, đặt cổng chuyển tiếp và thêm một vài dịch vụ.

root@gateway:~# tường lửa-cmd --reload
root@gateway:~# tường lửa-cmd --zone=public --add-port=25/tcp
root@gateway:~# tường lửa-cmd --zone=public --add-forward-port=port=25:proto=tcp:toport=1050
root@gateway:~# tường lửa-cmd --add-service={http,https,smtp}

Xác minh tường lửa

Xác nhận cài đặt tường lửa...

root@gateway:~# tường lửa-cmd --list-all
công khai (đang hoạt động)
  mục tiêu: mặc định
  icmp-block-đảo ngược: không
  giao diện: etho0
  nguồn: 
  dịch vụ: dhcpv6-client http https smtp ssh
  cổng: 25/tcp
  giao thức: 
  hóa trang: không
  cổng chuyển tiếp: port=25:proto=tcp:toport=1050:toaddr=
  cổng nguồn: 
  khối icmp: 
  Quy tắc phong phú: 

Đây là những gì chúng tôi mong đợi sẽ thấy trong các quy tắc tường lửa.

Kết quả

Đây là những gì chúng tôi nhận được khi telnet máy chủ thư ngược dòng trên cổng...

root@gateway:~# telnet localhost 1050
Đang thử 127.0.0.1...
Đã kết nối với máy chủ cục bộ.
Ký tự thoát là '^]'.
220 debian10email.debian10email ESMTP Postfix (Debian/GNU)

Đây là những gì chúng tôi nhận được từ một máy khách từ xa ...

client@client123:~$ telnet gateway.example.org 25
Đang thử <IP_of_gateway>...
Đã kết nối với gateway.example.org.
Ký tự thoát là '^]'.

Chúng tôi đang mong đợi để xem 220 debian10email.debian10email ESMTP Postfix (Debian/GNU) dòng, nhưng không.

Kiểm tra sự tỉnh táo...

Các bài kiểm tra

Chỉ để xác nhận các quy tắc chuyển tiếp cổng đang được viết chính xác, chúng tôi...

  • Mở cổng 1025 trên tường lửa.
  • Chuyển tiếp cổng 1025 đến 1050
  • Và sau đó kiểm tra những gì chúng tôi thấy trên máy khách từ xa.

Điều chỉnh tường lửa

Xóa tường lửa, mở cổng, đặt cổng chuyển tiếp và một số dịch vụ.

root@gateway:~# tường lửa-cmd --reload
root@gateway:~# tường lửa-cmd --zone=public --add-port=1025/tcp
root@gateway:~# tường lửa-cmd --zone=public --add-forward-port=port=1025:proto=tcp:toport=1050
root@gateway:~# tường lửa-cmd --add-service={http,https,smtp}

Xác minh tường lửa

root@gateway:~# tường lửa-cmd --list-all
công khai (đang hoạt động)
  mục tiêu: mặc định
  icmp-block-đảo ngược: không
  giao diện: etho0
  nguồn: 
  dịch vụ: dhcpv6-client http https smtp ssh
  cổng: 1025/tcp
  giao thức: 
  hóa trang: không
  cổng chuyển tiếp: port=1025:proto=tcp:toport=1050:toaddr=
  cổng nguồn: 
  khối icmp: 
  Quy tắc phong phú: 

Kết quả

client@client123:~$ telnet gateway.example.org 1025
Đang thử <IP_of_gateway>...
Đã kết nối với gateway.example.org.
Ký tự thoát là '^]'.
220 debian10email.debian10email ESMTP Postfix (Debian/GNU)

chúng tôi có dự kiến 220 debian10email.debian10email ESMTP Postfix (Debian/GNU) dòng, vì vậy tường lửa đang chuyển tiếp cổng như mong đợi.

Phần kết luận

Chuyển tiếp giữa các cổng có đặc quyền và không có đặc quyền khác với chuyển tiếp giữa các cổng không có đặc quyền.

Làm cách nào để chúng tôi chuyển tiếp một cổng phụ 1024 có đặc quyền sang một cổng 1024+ không có đặc quyền với tường lửa trên Debian 10 Buster? Nếu có một câu trả lời ở đâu đó, xin vui lòng chỉ ra nó.Chúng tôi đã không thể tìm thấy nó.

user371793 avatar
lá cờ gb
Ông @MichaelHampton, bạn đã đúng! Nhà cung cấp VPN của tôi đã chặn hướng đi trên cổng 25 mặc dù họ nói rằng họ không chặn. Tôi chuyển sang một máy chủ thư sản xuất khác và sử dụng telnet có thể truy cập máy chủ thư ngược dòng qua cổng. Nếu bạn viết nhận xét của mình dưới dạng câu trả lời và tôi sẽ đánh dấu nó là câu trả lời. Cảm ơn một lần nữa vì sự giúp đỡ của bạn.
Điểm:1
lá cờ cz

Cấu hình tường lửa của bạn có vẻ chính xác.Máy bạn đã kiểm tra có được phép thực hiện các kết nối đi tới cổng 25 không? Hãy thử từ một số máy khác.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.