導航:首頁 > 操作系統 > linux訪問埠映射

linux訪問埠映射

發布時間:2022-08-05 19:23:45

linux ssh 怎麼埠映射

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

② 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

③ 有關linux埠映射

將區域網的網關 也就是路由器,映射A機squid的埠至外網,然後開放B、C機的防火牆就可以了。默認的squid埠應該是3128

④ linux怎麼設置tomcat埠映射

以前做的一個微信後台項目被騰訊攔截了,因為使用的是網址+8080埠的訪問方式,因此需要將埠改成默認埠,由於一些不可描述的原因導致改tomcat默認埠的話會很麻煩,因此使用埠映射的方式將80埠映射到8080,命令如下
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

⑤ Linux下埠映射問題

這個是你的防火牆阻止了你對49988埠的訪問,你可以用一下命令解決你的問題
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT #允許訪問本機3306tcp埠
iptables -t nat -A PREROUTING -p tcp --dport 49988 -j DNAT --to 61.X.X.X:3306 #將對本機的49988映射到3306
最後保存,再開機也會生效

⑥ 在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下如何做埠映射

映射是在路由中分配的

⑧ linux下埠映射,linux下設置外網IP,我的內網IP是10.96.105.13

可以參考這個,都是在路由器上進行埠映射的。如果是adsl,注意外網ip是經常變的。
http://jingyan..com/article/1709ad80d599d24634c4f0c2.html

⑨ 請問如何給linux埠映射,我想讓外網訪問!虛擬機linux系統

在nat.conf里可以配置埠映射,之後在Linux里設置防火牆添加訪問的埠

⑩ LINUX伺服器的埠映射

開放內部主機可以 ftp 至外部的主機
開放內部網路,可以 ftp 至外部主機。

作法如下∶(預設 policy 為 DROP)

###-----------------------------------------------------###
# open 對外部主機 ftp port 21
###-----------------------------------------------------###

# 以下是打開命令 channel 21
iptables -A OUTPUT -o eth0 -p tcp -s $FW_IP --sport 1024:65535 -d any/0 --dport 21 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp ! --syn -s any/0 --sport 21 -d $FW_IP --dport 1024:65535 -j ACCEPT

# 以下是打開資料 channel 20
iptables -A INPUT -i eth0 -p tcp -s any/0 --sport 20 -d $FW_IP --dport 1024:65535 -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp ! --syn -s $FW_IP --sport 1024:65535 -d any/0 --dport 20 -j ACCEPT

# 以下是打開 passive mode FTP 資料通道
iptables -A OUTPUT -o eth0 -p tcp -s $FW_IP --sport 1024:65535 -d any/0 --dport 1024:65535 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp ! --syn -s any/0 --sport 1024:65535 -d $FW_IP --dport 1024:65535 -j ACCEPT

閱讀全文

與linux訪問埠映射相關的資料

熱點內容
博途編譯失敗聯系客戶支持部門 瀏覽:920
金蝶旗艦版編譯 瀏覽:50
萬象伺服器斷電後啟動不了怎麼辦 瀏覽:356
我的世界蘋果版的2b2t伺服器地址咋查 瀏覽:95
xlsx轉換pdf 瀏覽:98
3dmax擠出命令英語 瀏覽:903
靶心率的定義和演算法 瀏覽:514
3d模術師app哪裡下載 瀏覽:474
php中文api文檔 瀏覽:458
安卓設計怎麼加入輸入框 瀏覽:185
主根伺服器什麼時候開始 瀏覽:738
奇門遁甲完整版pdf 瀏覽:902
app軟體怎麼用的 瀏覽:802
電子書pdf購買 瀏覽:193
浪潮伺服器如何做系統 瀏覽:111
冒險島img格式加密 瀏覽:596
我的世界手游如何復制命令 瀏覽:659
天刀自動彈琴腳本源碼 瀏覽:971
打開其它app微信怎麼收不到 瀏覽:447
安卓游戲耳機怎麼戴 瀏覽:18