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

創(chuàng)新互聯(lián)是專業(yè)的漢陰網(wǎng)站建設(shè)公司,漢陰接單;提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行漢陰網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
一、使用netstat命令查看
最常用的查看遠(yuǎn)程端口的方法是使用netstat命令。該命令可以用于顯示Linux系統(tǒng)的網(wǎng)絡(luò)連接狀態(tài)和協(xié)議統(tǒng)計(jì)信息,包括TCP、UDP和UNIX域套接字連接。使用該命令可以輕松查看哪些端口正在使用或者被監(jiān)聽。
例如,若需要查看TCP協(xié)議下的所有遠(yuǎn)程端口狀態(tài),可以在終端輸入以下命令:
“`
netstat -ant | grep -i “l(fā)isten”
“`
該命令會列出所有處于監(jiān)聽狀態(tài)的TCP端口,也可以將“l(fā)isten”改為“established”列出所有已經(jīng)建立的TCP連接。
若需要查看UDP協(xié)議下的遠(yuǎn)程端口狀態(tài),則可以輸入以下命令:
“`
netstat -anu | grep -i “udp”
“`
該命令會列出所有UDP連接的端口號和IP地址。
二、使用nmap命令掃描端口
當(dāng)我們需要深入了解某個(gè)主機(jī)的全部端口狀態(tài)時(shí)可以使用nmap命令,該命令是一款網(wǎng)絡(luò)掃描和主機(jī)檢測工具,可以探測遠(yuǎn)程主機(jī)的開放端口和服務(wù)系統(tǒng)。但是需要注意,使用該命令進(jìn)行掃描可能會被當(dāng)做網(wǎng)絡(luò)攻擊行為。
以下是一個(gè)簡單的例子:
“`
nmap -sS
“`
該命令將掃描指定IP地址上所有的TCP端口,并顯示開放和關(guān)閉狀態(tài)。
三、使用telnet命令測試端口連接
有些端口需要進(jìn)行具體的連接測試,可以使用telnet命令。該命令可以連接到遠(yuǎn)程端口,同時(shí)還提供了測試連接的功能。
例如,想要測試80端口是否正常工作,可以在終端輸入以下命令:
“`
telnet 80
“`
如果80端口能夠連接成功,那么終端將顯示以下信息:
“`
Trying …
Connected to .
Escape character is ‘^]’.
“`
否則會提示連接失敗。
四、其他工具
除了以上三種方法,還可以使用類似于nmap的工具,如hping3和fping,以及端口掃描軟件,如Angry IP Scanner和Advanced Port Scanner等來查看遠(yuǎn)程端口狀態(tài)。這些工具都具有各自特點(diǎn),可以根據(jù)個(gè)人需求來選擇使用。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(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是一種遠(yuǎn)賀如念程登錄的端口,用戶可以以自己的身份遠(yuǎn)程連接到計(jì)算機(jī)上,通過這禪困種端口可以提供一種基于DOS模式下的通信服務(wù)。
4.NFS(網(wǎng)絡(luò)文件系統(tǒng)):讓網(wǎng)絡(luò)上的不同Linux/UNIX系統(tǒng)及其實(shí)現(xiàn)文件共享
NFS本身只是一種文件系統(tǒng),沒有提供文件傳輸?shù)墓δ埽珔s能讓我們文件共享,原因在于NFS使用RPC服務(wù),用到NFS的地方需要啟動RPC服務(wù),無論是NFS客戶端還是服務(wù)端。
NFS和RPC的關(guān)系:NFS是一個(gè)文件系統(tǒng),負(fù)責(zé)管理分享的目錄,RPC負(fù)責(zé)文件的傳遞。
NFS啟動時(shí)至少有RPC.NFSD和RPC.mountd,2個(gè)daemon
rpc.nfsd主要管理客戶機(jī)登錄NFS服務(wù)器時(shí),判斷客戶機(jī)是否能登錄,和客戶機(jī)ID信息。
rpc.mountd主要管理nfs的文件系統(tǒng),當(dāng)客戶機(jī)順利登錄NFS服務(wù)器時(shí),會去讀/etc/exports文件中的配置,然后去對比客戶機(jī)的權(quán)限。
協(xié)議使用端口:
RPC:TCP/UDP
NFSD:TCP/UDP
mountd: RPC服務(wù)在NFS服務(wù)啟動時(shí)默認(rèn)會為mountd動態(tài)選取一個(gè)隨機(jī)端口()來進(jìn)行通訊,可以在/etc/nfount.conf文件中指定mount的端口。
5.NTP (網(wǎng)絡(luò)時(shí)間協(xié)議)
他的目的是國際互聯(lián)網(wǎng)上傳遞統(tǒng)一,標(biāo)準(zhǔn)的時(shí)間。
NTP同時(shí)同步指的是通過網(wǎng)絡(luò)的NTP協(xié)議和時(shí)間源進(jìn)行時(shí)間校準(zhǔn),前提條件,事件源輸出必須通過網(wǎng)絡(luò)接口,數(shù)據(jù)輸出格式必須符合NTP協(xié)議。
區(qū)域網(wǎng)內(nèi)所有的PC,服務(wù)器和其他設(shè)備通過網(wǎng)絡(luò)與時(shí)間服務(wù)器保持同步,NTP協(xié)議自動判斷網(wǎng)絡(luò)延時(shí),并給得到的數(shù)據(jù)進(jìn)行時(shí)間補(bǔ)償,從而使區(qū)域網(wǎng)內(nèi)設(shè)備時(shí)間保持統(tǒng)一標(biāo)準(zhǔn)。
端橡如口: 123/UDP
6.DNS 域名系統(tǒng)
該系統(tǒng)用于命名組織到域?qū)哟谓Y(jié)構(gòu)中的計(jì)算機(jī)和網(wǎng)絡(luò)服務(wù)。
在Internel上域名和IP地址是一一對應(yīng)的,域名雖然便于人們記憶,但機(jī)器之間只能互相認(rèn)識IP地址,他們之間的轉(zhuǎn)換工作稱為域名解析,域名解析需要專門的域名解析服務(wù)器來完成。
DNS運(yùn)行在UDP協(xié)議之上,使用端口號53.
在傳輸層TCP提供端到端可靠的服務(wù),在UDP端提供盡力而為的服務(wù),其控制端口作用于UDP端口53.
UDP53:解析客戶端的域名用UDP(速度快)
TCP主從用(安全性較高)
7.PHP-FPM是一個(gè)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地址到主機(jī)名解析的功能
(TCP)
10.Mycat
代替昂貴的Oracle的MySQL集群中間件
默認(rèn)端口8066連接Mycat
管理端口
如何修改Linux遠(yuǎn)程端口/如何修改ssh端口
修改Linux遠(yuǎn)程端口的方法如下:
一、首先,遠(yuǎn)程進(jìn)去 linux。
二、.ssh的配置文件是高租在/etc/ssh/sshd_config這個(gè)文件里的。
三、修改端口就是通過編輯這個(gè)文件實(shí)現(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這個(gè)端口了,其實(shí)它是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兩個(gè)端口同時(shí)工作了。
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端口就會連接失敗。
不能連接的主要原因是因?yàn)榉阑饓凼献钃趿诵碌亩丝?說明你的永久的更改了sshd的端口,但是防火墻策略確是臨時(shí)的(也就是重啟就會昌或失效的),lz可以將防火墻策略保存,以便重啟機(jī)器后仍然能使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(必要時(shí)應(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 //以前這個(gè)前面是有枯困滲 # 號的,而且默認(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 查看遠(yuǎn)程端口的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營銷推廣等一站式服務(wù)。
新聞名稱:如何使用Linux查看遠(yuǎn)程端口?(linux查看遠(yuǎn)程端口)
本文路徑:http://www.dlmjj.cn/article/djechoh.html


咨詢
建站咨詢
