判斷方法:1、利用netstat指令查看指定連接埠是否開啟,語法為「netstat -an | grep '22'」;2、利用ps指令查看進程訊息,若顯示進程資訊表示sftp已經開啟,文法為“ps -ef | grep sftp”。
本教學操作環境:linux7.3系統、Dell G3電腦。
rpm 指令能夠偵測到的只有透過rpm 或yum 進行安裝的軟體包,如果是透過其他方式安裝的軟體,是查不到的。
透過 rpm 指令偵測 vsftpd 是否安裝:rpm -qa | grep vsftpd
。
因為伺服器拿到之後就可以用 sftp 上傳檔案了,所以一定是存在這樣一個 sftp 服務的,且該服務已開啟。在確認不是透過套件管理器安裝的情況下,可以透過查詢進程或連接埠來查看服務。
具體操作
1、檢視下連接埠是不是開啟
netstat -an | grep '22'
2、檢視進程:
ps -ef | grep sftp
Linux影片教學
以上是linux怎麼判斷是否開啟了sftp的詳細內容。更多資訊請關注PHP中文網其他相關文章!