新聞中心
linux服務(wù)器端口映射是在Linux服務(wù)器上實(shí)現(xiàn)端口轉(zhuǎn)發(fā),將外部網(wǎng)絡(luò)中發(fā)送到指定端口的數(shù)據(jù)流轉(zhuǎn)發(fā)到本地網(wǎng)絡(luò)指定的其他端口的一種技術(shù),通常用于為本地局域網(wǎng)中的服務(wù)器、Web服務(wù)器或者客戶(hù)端允許遠(yuǎn)程訪(fǎng)問(wèn)。linux服務(wù)器端口映射的配置和調(diào)試可以使用SSH安全協(xié)議或iptables工具來(lái)實(shí)現(xiàn)。

一、Linux服務(wù)器端口映射的SSH配置
在服務(wù)器上安裝openssh-server服務(wù),用來(lái)保證用戶(hù)可以安全、可靠的從遠(yuǎn)程登錄服務(wù)器。然后編輯/etc/ssh/sshd_config文件,找到允許用戶(hù)遠(yuǎn)程連接SSH的端口號(hào),更改端口號(hào),例如:
Port 22233
上面的配置表示SSH的端口號(hào)是22233,更改后要重啟SSH服務(wù)使更改的配置生效,使用以下命令即可:
/etc/init.d/ssh restart
更改sshd配置后,可以通過(guò)以下命令查看端口狀態(tài):
netstat -na | grep “:22233”
二、Linux服務(wù)器端口映射的Iptables配置
iptables是Linux內(nèi)置的防火墻及包過(guò)濾的基礎(chǔ)的工具,它可以控制網(wǎng)絡(luò)流量,也可以實(shí)現(xiàn)端口映射,對(duì)于非SSH端口號(hào)的映射,采用iptables進(jìn)行映射配置有比較簡(jiǎn)便的優(yōu)勢(shì)。
1、先禁用Linux防火墻,在使用Iptables端口映射之前,需要確保firewall防火墻被禁用,禁用firewall命令如下:
systemctl stop firewalld
systemctl disable firewalld
2、使用iptables命令開(kāi)放端口,針對(duì)本服務(wù)器的某個(gè)服務(wù),可以使用以下語(yǔ)句開(kāi)放對(duì)應(yīng)的端口:
iptables -A INPUT -p tcp –dport 8888 –j ACCEPT
iptables -A INPUT -p udp –dport 8888 –j ACCEPT
3、保存剛才的配置,使其生效:
service iptables save
service iptables restart
最后,用戶(hù)可以通過(guò)以下命令來(lái)檢查某個(gè)端口是否被開(kāi)啟了:
netstat –anu | grep “:8888”
完成上面的配置后,服務(wù)器端口映射就設(shè)置好了,可以通過(guò)開(kāi)放的端口訪(fǎng)問(wèn)本地網(wǎng)絡(luò)中的服務(wù)器或者客戶(hù)端。
成都創(chuàng)新互聯(lián)建站主營(yíng):成都網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站改版的網(wǎng)站建設(shè)公司,提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、成都網(wǎng)站推廣、成都網(wǎng)站優(yōu)化seo、響應(yīng)式移動(dòng)網(wǎng)站開(kāi)發(fā)制作等網(wǎng)站服務(wù)。
文章題目:Linux服務(wù)器端口映射:配置與調(diào)試(linux服務(wù)器端口映射)
轉(zhuǎn)載來(lái)于:http://m.5511xx.com/article/cdppjdc.html


咨詢(xún)
建站咨詢(xún)
