當前位置:首頁 » 操作系統 » linux映射埠映射

linux映射埠映射

發布時間: 2023-04-01 11:38:29

linux多次上傳數據給伺服器,改成埠映射

需要進入到路由器,找到webserver這個選項,在下面對應的TCP埠裡面輸入80然後保存應用並且重新啟動路由即可。
埠映射是NAT的一種,功能是把在公網的地址轉翻譯成私有地址,採用路由方式的ADSL寬頻路由器擁有一個動態或固定的公網IP,ADSL直接接在HUB或交換機上,所有的電腦共享上網。埠映射功能可以讓內部網路中某台機器對外部提供WWW服務,這不是將真IP地址直接轉到內部提供www服務的主機。

㈡ Linux怎麼埠映射Web伺服器

1、首先檢查設置的埠影射是否正確映射到內網的伺服器。即設置的轉發規則的IP地址是否為伺服器的IP地址。
2、無法訪問內網的伺服器,請檢查伺服器是否開啟了。可以在區域網內使用其他的計算機訪問一下伺服器,確認伺服器是否開啟,並能成功訪問。
3、檢查是否映射了伺服器所需的所有埠,有可能沒有完全設置訪問伺服器所需的埠,導致訪問失敗。可以通過開啟「DMZ主機」來檢測一下,是否埠沒有映射完全。若開啟DMZ主機後,能正常訪問伺服器,則可能是埠添加不完全。

㈢ linux ssh 怎麼埠映射

本地埠映射(Local Port Forwarding):
目標:將本地埠的數據轉發到遠端埠
應用場景:當我們需要擁有公網IP的遠程主機做跳板,登陸到與遠程主機同一個區域網的一台非公網IP機器時,可以在公網IP的遠程主機做本地埠映射,轉發到非公網IP機器上。這樣就只要一次ssh到公網IP主機做了映射的埠就登陸到非公網IP主機上了。
遠端埠映射(Remote Port Forwarding):
目標:將遠端埠的數據轉發到本地埠
應用場景:區域網主機可以通過公網IP訪問遠程主機,但是反過來的時候,如果不建立VPN,則可以通過在區域網機器上做遠端埠映射,這樣通過公網機器就能直接ssh到區域網機器。
動態埠映射(Dynamic Port Forwarding):
目標:充當SOCKS代理
應用場景:在瀏覽器中訪問某些受區域網防火牆限制的網頁時,就可以通過在本地機器做動態埠映射,代理到未受限制的主機上去訪問。

㈣ Linux 或 Windows 上實現埠映射

通常伺服器會有許多塊網卡,因此也可能會連接到不同的網路,在隔離的網路中,某些服務可能會需要進行通信,此時伺服器經過配置就可以承擔起了轉發數據包的功能。

一、Windows下實現埠映射

1. 查詢埠映射情況

2. 查詢某一個IP的所有埠映射情況

3. 增加一個埠映射

4. 刪除一個埠映射


二、Linux下埠映射

1. 允許數據包轉發

2. 設置埠映射

內網 外網 是相對Server4來說的。
Server1和Server2為內網環境的兩台伺服器;
Server3為外網環境下的一台伺服器;
Server4為一台雙網卡主機,分別連接192.168.50.0/24和172.16.2.0/24兩個網路。

配置實驗環境

用Python在Server1上搭建一個簡單的HTTP服務

Server2、Server3同理

在client上訪問Server1的資源

在client上訪問Server2的資源

在client上訪問Server3的資源

可以看到,外網的client是無法訪問內網Server1,Server2的資源的。

臨時配置

永久配置

如果需要永久配置,則將以上命令追加到/etc/rc.local文件。

在client上訪問Server1的資源

在client上訪問Server2的資源

在client上訪問Server3的資源

Windows的IP信息如下


配置並查看埠映射情況

檢查效果

在client節點上

END

㈤ linux 80埠映射到8080

有時我們在服務Linux伺服器上安裝了tomcat(埠號為8080),而要求是輸入網址後不添加埠號就能訪問,這就意味著瀏覽器得通過80埠訪問到你的tomcat(埠為8080),為此有兩種解決方式:

㈥ 在linux上做埠映射

#假設你的內網ip為 192.168.1.22外網202.102.99.99
修改/etc/sysconfig/iptables添加
-A PREROUTING -d 202.102.99.99 -p tcp --dport 8085 -j DNAT --to-destination 192.168.1.22:8085
-A POSTROUTING -d 192.168.1.22 -p tcp --dport 8085 -j SNAT --to 202.102.99.99

㈦ linux使用autossh實現開機自啟動埠映射

1.在遠程伺服器上創建一個用於ssh連接的用戶(ussh不需要登錄許可權)

2.登錄剛剛創建的用戶世裂

3.生成ussh的秘鑰:
確認秘鑰是否已存在:

如果不存在,手動生成(回車三次):

4.把公鑰添加到authorized_keys

5.重啟ssh服務

6.復制秘鑰到客戶端伺服器,並設置許可權(這里使用scp復制,也可以用其他方法)

7.修改秘鑰許可權

8.在客戶端伺服器使用秘鑰測試是否可以免密登錄(如果不可以,請檢查4,5,6步驟,如果可以登錄則繼續下一步)

9.出於安全考慮,需要取消遠程伺服器上的ussh賬戶的登錄許可權(root 賬號下執行修改)

重啟ssh服務:

10.在客戶端伺服器新建文件並

輸入以下內容:(關於linux自定義系統服務的說明參考: https://www.jianshu.com/p/57aa4b66999c )
其中第六行為autossh映射指令,指令派祥中10764為進程號,10768為本機80埠所映射遠程伺服器上的埠,這些映射的埠號需要自己設定,並且需要注意新的埠在遠程伺服器上是否已被佔用,linux查看埠佔用的指令netstat -nap | grep port,remote_ip是遠程伺服器ip

11.修改文件許可權為664:

12.使服務塵返搏生效(會開機自啟動):

13.修改後重載服務:

14.手動啟動服務

㈧ Linux埠映射

可以。請參考下面的設定:
【實現功能】

PC A是

eth0 172.18.10.212 內網

eth1 219.239.xx.xx 外網

PC B是 172.18.10.205 內網

A的8080埠映射到B的80埠

【步驟】

1、 首先應該做的是/etc/sysctl.conf配置文件的 net.ipv4.ip_forward = 1 默認是0

這樣允許iptalbes FORWARD。

2、 在/etc/rc.d/init.d目錄下有iptables 文件,使用格式如下

Usage: ./iptables {start|stop|restart|condrestart|status|panic|save}

相當與service iptables {....}

把iptables 服務停止,清除以前的規則,存檔

到/etc/rc.d/init.d目錄下,運行

./iptables stop

iptalbes -F

iptalbes -X

iptalbes -Z

./iptables save
3、 重新配置規則

iptables -t nat -A PREROUTING -d 219.239.xx.xx -p tcp --dport 8080 -j DNAT --to-destination 172.18.10.205:80

iptables -t nat -A POSTROUTING -d 172.18.10.205 -p tcp --dport 80 -j SNAT --to 172.18.10.212

iptables -A FORWARD -o eth0 -d 172.18.10.205 -p tcp --dport 80 -j ACCEPT

iptables -A FORWARD -i eth0 -s 172.18.10.205 -p tcp --sport 80 -j ACCEPT

DNAT SNAT 的請參考幫助,這里不再陳述。

4、 新的規則存檔

./iptables save

規則存檔後在/etc/sysconfig/iptables這個文件裡面,若你對這個文件很熟悉

直接修改這里的內容也等於命令行方式輸入規則。

5、 啟動iptables 服務

./iptables start

在/proc/net/ip_conntrack文件里有包的流向,如下面

tcp 6 53 TIME_WAIT src=../../221.122.59.2 dst=219.239.xx.xx sport=7958 dport=8080 packets=9 bytes=1753

src=../../172.18.10.205 dst=172.18.10.212 sport=80 dport=7958 packets=9 bytes=5777 [ASSURED] use=1

熱點內容
phpmyadminlinux安裝 發布:2024-03-29 17:13:15 瀏覽:791
python中replace 發布:2024-03-29 17:08:17 瀏覽:651
mdb導入sql 發布:2024-03-29 17:07:36 瀏覽:127
java資料庫工具類 發布:2024-03-29 16:31:15 瀏覽:387
安卓機哪裡看型號 發布:2024-03-29 15:59:40 瀏覽:281
cad解壓錯誤 發布:2024-03-29 15:01:45 瀏覽:79
存儲指令集 發布:2024-03-29 14:39:27 瀏覽:649
資料庫表刪除數據 發布:2024-03-29 14:39:26 瀏覽:367
出c語言整除 發布:2024-03-29 14:28:22 瀏覽:572
芬尼壓縮機 發布:2024-03-29 14:24:11 瀏覽:464