溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

linux如何判斷是否開(kāi)啟了sftp

發(fā)布時(shí)間:2022-05-24 09:52:28 來(lái)源:億速云 閱讀:2253 作者:iii 欄目:建站服務(wù)器

這篇文章主要介紹了linux如何判斷是否開(kāi)啟了sftp的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇linux如何判斷是否開(kāi)啟了sftp文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。

判斷方法:1、利用netstat命令查看指定端口是否開(kāi)啟,語(yǔ)法為“netstat -an | grep '22'”;2、利用ps命令查看進(jìn)程信息,若顯示進(jìn)程信息表示sftp已經(jīng)開(kāi)啟,語(yǔ)法為“ps -ef | grep sftp”。

本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。

linux怎么判斷是否開(kāi)啟了sftp

rpm 指令能夠檢測(cè)到的只有通過(guò) rpm 或者 yum 進(jìn)行安裝的軟件包,如果是通過(guò)其他方式安裝的軟件,是查不到的。

通過(guò) rpm 指令檢測(cè) vsftpd 是否安裝:rpm -qa | grep vsftpd。

因?yàn)?a title="服務(wù)器" target="_blank" href="http://www.kemok4.com/">服務(wù)器拿到之后就可以用 sftp 上傳文件了,所以肯定是存在這樣一個(gè) sftp 服務(wù)的,且該服務(wù)已開(kāi)啟。在確認(rèn)不是通過(guò)包管理器安裝的情況下,可以通過(guò)查詢(xún)進(jìn)程或端口來(lái)查看服務(wù)。

具體操作

1、查看下端口是不是開(kāi)啟

netstat -an | grep '22'

linux如何判斷是否開(kāi)啟了sftp

22 端口其實(shí)查的是 ssh 服務(wù),所以也可以用 netstat -an | grep 'ssh' 查詢(xún)。

2、查看進(jìn)程:

ps -ef | grep sftp

值得注意的是,這兩種方法都需要在開(kāi)啟一個(gè) sftp 客戶(hù)端并已經(jīng)連接了服務(wù)器的情況下才能查出來(lái)。除非是以 vsftpd 形式運(yùn)行。

[notice]vsftpd 以 daemon 形式運(yùn)行,可以通過(guò) service 進(jìn)行控制,所以可以直接通過(guò)進(jìn)程或端口查到。[/notice]

ps -ef 是用標(biāo)準(zhǔn)的格式顯示進(jìn)程的、其格式如下

其中各列的內(nèi)容意思如下

UID    //用戶(hù)ID、但輸出的是用戶(hù)名

PID    //進(jìn)程的ID

PPID    //父進(jìn)程ID

C      //進(jìn)程占用CPU的百分比

STIME  //進(jìn)程啟動(dòng)到現(xiàn)在的時(shí)間

TTY    //該進(jìn)程在那個(gè)終端上運(yùn)行,若與終端無(wú)關(guān),則顯示? 若為pts/0等,則表示由網(wǎng)絡(luò)連接主機(jī)進(jìn)程。

CMD    //命令的名稱(chēng)和參數(shù)

關(guān)于“l(fā)inux如何判斷是否開(kāi)啟了sftp”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“l(fā)inux如何判斷是否開(kāi)啟了sftp”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI