前幾天安裝了jumpserver之後,sftp服務莫名奇妙的挂了,也不知道是不是這方面的原因。
vsftpd服務檢查沒有問題。
防火牆端口配置檢查沒有問題。
端口監聽檢查沒有問題。
我們知道SFTP走的是SSH的端口,伺服器端運作sshd的服務,通過使用SSH,可以把所有傳輸的資料進行加密。是以,我們需要檢查一下sshd相關的配置。是以我們試試檢視一下配置檔案
/etc/ssh/sshd_config
在裡面我們找到了sftp相關的配置,如下
# override default of no subsystems
Subsystem sftp /usr/libexec/openssh/sftp-server
進入這個目錄看,其實沒有什麼問題,但是仍然失敗,簡單處理辦法就是變成下面的配置:
# override default of no subsystems
Subsystem sftp internal-sftp
重新開機服務
[[email protected] ~]# service sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]
搞定,不想深究的話就到此為止,搞伺服器運維的可以繼續深入研究一下,由于業務繁忙,我的探索到此告一段落,留個文字記錄一下。