天天看點

linux端口映射_LINUX端口轉發及跳闆配置之奇淫異巧一、概述二、安裝配置三、使用示例四、小結

一、概述

在日常的資訊系統維護及資訊系統建設的過程中,經常會遇到如下問題:

  • 要連接配接管理的機器由于各種原因限制了直接通路管理,需要經過中間機器作為跳闆才能通路。那麼如何配置端口轉發呢?
  • 要連接配接管理的機器是windows系統,如何通過linux跳闆機進行管理?
  • 要配置端口轉發除了用iptables了,還有沒有更簡單和更便捷的方法?
  • 帶着這些問題和疑問,帶你進入linux的端口轉發和跳闆配置之旅。今天要分享的主題是rinetd,非常簡單好用的輕量級的工具,能實作端口映射、轉發及重定向。
linux端口映射_LINUX端口轉發及跳闆配置之奇淫異巧一、概述二、安裝配置三、使用示例四、小結

二、安裝配置

2.1 軟體下載下傳編譯

wget http://www.boutell.com/rinetd/http/rinetd.tar.gztar zxvf rinetd.tar.gzmakemkdir -p /usr/man/man8make install
           
linux端口映射_LINUX端口轉發及跳闆配置之奇淫異巧一、概述二、安裝配置三、使用示例四、小結

2.2 配置檔案編輯

vi /etc/rinetd.conf内容格式:bindaddress bindport connectaddress connectport綁定的位址 綁定的端口 連接配接的位址 連接配接的端口例如:0.0.0.0 2222 192.168.0.181 3389說明:将所有發往本機2222端口的請求轉發到192.168.0.103的3389端口
           

2.3 服務的啟停

1、啟動服務

rinetd -c /etc/rinetd.conf ##啟動轉發
           

2、關閉服務

pkill rinetd 
           

3、設定開機啟動

vim /etc/rc.localrinetd -c /etc/rinetd.conf 
           

三、使用示例

3.1示例: 跳闆至windows機器

1、場景描述

linux機器能遠端通路,但是要連接配接的windows機器無法通路,需要通過linux機器跳闆到windows機器上。具體機器資訊如下:

  • 192.168.1.181:linux跳闆機
  • 192.168.1.188:需要連接配接的windows機器

2、編輯配置檔案

vim /etc/rinetd.conf 添加如下内容:0.0.0.0 2222 192.168.1.188 3389
           

說明:将所有發往本機2222端口的請求轉發到192.168.1.188的3389端口

3、服務啟動

rinetd -c /etc/rinetd.conf netstat -ntlup 
           
linux端口映射_LINUX端口轉發及跳闆配置之奇淫異巧一、概述二、安裝配置三、使用示例四、小結

4、連接配接驗證

linux端口映射_LINUX端口轉發及跳闆配置之奇淫異巧一、概述二、安裝配置三、使用示例四、小結
linux端口映射_LINUX端口轉發及跳闆配置之奇淫異巧一、概述二、安裝配置三、使用示例四、小結

四、小結

1、此小工具配置簡單,功能強大,非常輕量級。

2、配置檔案中綁定的端口一定要未被占用。

3、配置端口轉發是除iptables及haproxy之外的一個很好的選擇。

覺得有用的朋友多幫忙轉發哦!後面會分享更多精彩的内容,感興趣的朋友可以關注下~

linux端口映射_LINUX端口轉發及跳闆配置之奇淫異巧一、概述二、安裝配置三、使用示例四、小結