新聞中心
在網(wǎng)絡(luò)通信過程中,端口是一個重要的概念。它是網(wǎng)絡(luò)通信協(xié)議中的一種邏輯接口,能將一臺計算機中的網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)搅硪慌_計算機中。在使用Linux系統(tǒng)進行網(wǎng)絡(luò)通信時,我們可能需要查看遠程端口的狀態(tài)來進行故障排查或者安全檢測。本文將介紹幾種Linux查看遠程端口狀態(tài)的方法。

創(chuàng)新互聯(lián)是專業(yè)的漢陰網(wǎng)站建設(shè)公司,漢陰接單;提供成都網(wǎng)站制作、網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行漢陰網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
一、使用netstat命令查看
最常用的查看遠程端口的方法是使用netstat命令。該命令可以用于顯示Linux系統(tǒng)的網(wǎng)絡(luò)連接狀態(tài)和協(xié)議統(tǒng)計信息,包括TCP、UDP和UNIX域套接字連接。使用該命令可以輕松查看哪些端口正在使用或者被監(jiān)聽。
例如,若需要查看TCP協(xié)議下的所有遠程端口狀態(tài),可以在終端輸入以下命令:
“`
netstat -ant | grep -i “l(fā)isten”
“`
該命令會列出所有處于監(jiān)聽狀態(tài)的TCP端口,也可以將“l(fā)isten”改為“established”列出所有已經(jīng)建立的TCP連接。
若需要查看UDP協(xié)議下的遠程端口狀態(tài),則可以輸入以下命令:
“`
netstat -anu | grep -i “udp”
“`
該命令會列出所有UDP連接的端口號和IP地址。
二、使用nmap命令掃描端口
當(dāng)我們需要深入了解某個主機的全部端口狀態(tài)時可以使用nmap命令,該命令是一款網(wǎng)絡(luò)掃描和主機檢測工具,可以探測遠程主機的開放端口和服務(wù)系統(tǒng)。但是需要注意,使用該命令進行掃描可能會被當(dāng)做網(wǎng)絡(luò)攻擊行為。
以下是一個簡單的例子:
“`
nmap -sS
“`
該命令將掃描指定IP地址上所有的TCP端口,并顯示開放和關(guān)閉狀態(tài)。
三、使用telnet命令測試端口連接
有些端口需要進行具體的連接測試,可以使用telnet命令。該命令可以連接到遠程端口,同時還提供了測試連接的功能。
例如,想要測試80端口是否正常工作,可以在終端輸入以下命令:
“`
telnet 80
“`
如果80端口能夠連接成功,那么終端將顯示以下信息:
“`
Trying …
Connected to .
Escape character is ‘^]’.
“`
否則會提示連接失敗。
四、其他工具
除了以上三種方法,還可以使用類似于nmap的工具,如hping3和fping,以及端口掃描軟件,如Angry IP Scanner和Advanced Port Scanner等來查看遠程端口狀態(tài)。這些工具都具有各自特點,可以根據(jù)個人需求來選擇使用。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站制作,設(shè)計師量身打造品牌風(fēng)格,熱線:028-86922220linux常用端口號(1)
1.FTP:文件傳輸協(xié)議
協(xié)議名:FTP
軟件名:vsftpd
FTP端口:控制端口 21/TCP數(shù)據(jù)端口:20/TCP
FTP默認(rèn)端口號為21/tcp
TFTP默認(rèn)端口號為69/UDP
2.SSH (安全登錄),SCP(文件傳輸),端口號重定向,默認(rèn)的端口號為22/TCP
SSH是少數(shù)被許可穿越防火墻的協(xié)議之一。通常的做法是不限制出站的SSH連接,而入站的SSH連接通常會限制到一臺或者少數(shù)幾臺服務(wù)器上。
3.Telnet使用23端口:Telnet是一種遠賀如念程登錄的端口,用戶可以以自己的身份遠程連接到計算機上,通過這禪困種端口可以提供一種基于DOS模式下的通信服務(wù)。
4.NFS(網(wǎng)絡(luò)文件系統(tǒng)):讓網(wǎng)絡(luò)上的不同Linux/UNIX系統(tǒng)及其實現(xiàn)文件共享
NFS本身只是一種文件系統(tǒng),沒有提供文件傳輸?shù)墓δ埽珔s能讓我們文件共享,原因在于NFS使用RPC服務(wù),用到NFS的地方需要啟動RPC服務(wù),無論是NFS客戶端還是服務(wù)端。
NFS和RPC的關(guān)系:NFS是一個文件系統(tǒng),負(fù)責(zé)管理分享的目錄,RPC負(fù)責(zé)文件的傳遞。
NFS啟動時至少有RPC.NFSD和RPC.mountd,2個daemon
rpc.nfsd主要管理客戶機登錄NFS服務(wù)器時,判斷客戶機是否能登錄,和客戶機ID信息。
rpc.mountd主要管理nfs的文件系統(tǒng),當(dāng)客戶機順利登錄NFS服務(wù)器時,會去讀/etc/exports文件中的配置,然后去對比客戶機的權(quán)限。
協(xié)議使用端口:
RPC:TCP/UDP
NFSD:TCP/UDP
mountd: RPC服務(wù)在NFS服務(wù)啟動時默認(rèn)會為mountd動態(tài)選取一個隨機端口()來進行通訊,可以在/etc/nfount.conf文件中指定mount的端口。
5.NTP (網(wǎng)絡(luò)時間協(xié)議)
他的目的是國際互聯(lián)網(wǎng)上傳遞統(tǒng)一,標(biāo)準(zhǔn)的時間。
NTP同時同步指的是通過網(wǎng)絡(luò)的NTP協(xié)議和時間源進行時間校準(zhǔn),前提條件,事件源輸出必須通過網(wǎng)絡(luò)接口,數(shù)據(jù)輸出格式必須符合NTP協(xié)議。
區(qū)域網(wǎng)內(nèi)所有的PC,服務(wù)器和其他設(shè)備通過網(wǎng)絡(luò)與時間服務(wù)器保持同步,NTP協(xié)議自動判斷網(wǎng)絡(luò)延時,并給得到的數(shù)據(jù)進行時間補償,從而使區(qū)域網(wǎng)內(nèi)設(shè)備時間保持統(tǒng)一標(biāo)準(zhǔn)。
端橡如口: 123/UDP
6.DNS 域名系統(tǒng)
該系統(tǒng)用于命名組織到域?qū)哟谓Y(jié)構(gòu)中的計算機和網(wǎng)絡(luò)服務(wù)。
在Internel上域名和IP地址是一一對應(yīng)的,域名雖然便于人們記憶,但機器之間只能互相認(rèn)識IP地址,他們之間的轉(zhuǎn)換工作稱為域名解析,域名解析需要專門的域名解析服務(wù)器來完成。
DNS運行在UDP協(xié)議之上,使用端口號53.
在傳輸層TCP提供端到端可靠的服務(wù),在UDP端提供盡力而為的服務(wù),其控制端口作用于UDP端口53.
UDP53:解析客戶端的域名用UDP(速度快)
TCP主從用(安全性較高)
7.PHP-FPM是一個PHPFastCGI
默認(rèn)端口:9000/TCP
8.TP: 是一種提供可靠且有效電子郵件傳輸協(xié)議。TP是建模在FTP文件傳輸服務(wù)上的一種郵件服務(wù),主要用于傳輸系統(tǒng)之間的郵件信息并提供來信相關(guān)的通知
TP: 端口號:25 /TCP 發(fā)郵件
POP3: 端口號:TCP/25 收郵件
IMAP4 端口號: TCP/143 用來提供發(fā)郵件支持附件用的。
9.Samba:
(UDP) , 138(UDP)
(TCP) , 445(TCP) 提供文件共享功能
udp,138udp提供ip地址到主機名解析的功能
(TCP)
10.Mycat
代替昂貴的Oracle的MySQL集群中間件
默認(rèn)端口8066連接Mycat
管理端口
如何修改Linux遠程端口/如何修改ssh端口
修改Linux遠程端口的方法如下:
一、首先,遠程進去 linux。
二、.ssh的配置文件是高租在/etc/ssh/sshd_config這個文件里的。
三、修改端口就是通過編輯這個文件實現(xiàn)vi /etc/ssh/sshd_config。
四、找到#port 22 這一行,默認(rèn)端口 22,可以把前面的#刪除,然后把 22改為其它的端口。
五、例如把戚肢兆原來的那一行改為 Port 43999,這樣子重啟ssh以后ssh的端口就是43999了饑雹。
六、可以看到系統(tǒng)已經(jīng)監(jiān)聽43999這個端口了,其實它是ssh服務(wù)的。
這樣就可以完成修改了。
1、編輯sshd配置,修改默認(rèn)的端口,執(zhí)行命令vim /etc/ssh/sshd_config,找到#Port 22一段扒慶,這里是標(biāo)識默認(rèn)使用22端口。
2、保存并退出,重啟sshd,/etc/init.d/sshd restart,這樣春凳握的話5002和22兩個端口同時工作了。
3、端口添加好了,要修改防火墻,vim /etc/sysconfig/iptables-A INPUT -m state –state NEW -m tcp -p tcp –dportj ACCEPT,添加5002端口。
4、保存并退出粗察,重啟防火墻service iptables restart。
5、使用ssh工具連接5002端口,來測試是否成功,如下圖說明5002端口成功了。
6、使用5002端口連接成功后,再次編輯sshd_config的設(shè)置,將里邊的Port 22刪除,重啟sshd服務(wù)即可,在通過22端口就會連接失敗。
不能連接的主要原因是因為防火墻慧氏阻擋了新的端口,說明你的永久的更改了sshd的端口,但是防火墻策略確是臨時的(也就是重啟就會昌或失效的),lz可以將防火墻策略保存,以便重啟機器后仍然能使ssh新端口正常服務(wù),不受防火墻阻攔.如果lz所用防火墻前迅散的iptables的話CentOS/RedHat系統(tǒng)可以使用下面命令保存:serviceiptablessave系統(tǒng)重啟就會自動加載保存的內(nèi)容Debian/Ubuntu系統(tǒng)可使用下面命令保存和重載:iptables-save>/etc/iptables-ruleiptables-restore/etc/iptables-rule(必要時應(yīng)加sudo)
修改ssh端口參見圖文教程
如何修改ssh默認(rèn)端口
修改的是 /etc/ssh/sshd_config 文件
# vi /etc/ssh/sshd_config
#$OpenBSD: sshd_config,v 1./05/23 23:59:53 dtucker Exp $
# This is the sshd server system-wide configuration file. See
# sshd_config(5) for more information.
# This sshd was compiled with PATH=/usr/local/bin:/bin:/usr/bin
# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented. Uncommented options change a
# default value.
Port //以前這個前面是有枯困滲 # 號的,而且默認(rèn)是 22 ,修改沒脊一下就ok了
#Protocol 2,1
#ListenAddress 0.0.0.0
#ListenAddress ::
# HostKey for protocol version 1
#HostKey /etc/ssh/ssh_host_key
# HostKeys for protocol version 2
#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_dsa_key
重起ssh服務(wù),修改端口才生效
# service sshd restart
Stopping sshd:
Starting sshd:尺肢
#
關(guān)于linux 查看遠程端口的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計,高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營銷推廣等一站式服務(wù)。
本文名稱:如何使用Linux查看遠程端口?(linux查看遠程端口)
本文網(wǎng)址:http://www.5511xx.com/article/djechoh.html


咨詢
建站咨詢
