SFTP 服務的糾結

2022-04-19 11:54:14 字數 873 閱讀 5690

最近在使用sftp的時候遇到乙個比較奇怪的問題。

centos版本:

[*********** ~]# cat /etc/redhat-release

centos release 6.5 (final)

sftp本來可用,然而在安裝完oracle資料之後通過filezilla連線主機時候提示(ssh是一直可用的):

錯誤:	received unexpected end-of-file from sftp server

錯誤: 無法連線到伺服器

在伺服器上直接使用sftp也不可以,登入之後直接提示connection closed,可以排除是遠端連線問題。

# override default of no subsystems

subsystem sftp /usr/libexec/openssh/sftp-server

最後在乙個部落格上看到 可能是/usr/libexec/openssh/sftp-server許可權的問題(那個部落格現在訪問不聊了...)。

ls -al /usr/libexec/openssh/sftp-server ,這個檔案的許可權果然是:------

經過尋尋覓覓終於找到了:chattr 和 lsattr 指令

lsattr /usr/libexec/openssh/sftp-server

chattr -i   /usr/libexec/openssh/sftp-server 

奇葩的是:   chattr這個命令伺服器上居然沒有,然後從其他伺服器上拷貝了乙個過來,萬幸可以直接使用。

至此:sftp問題解決。

延伸閱讀:

chattr 和lsattr請參閱:

SFTP服務的使用!!

在client端安裝xshell或者securecrt等具有sftp檔案傳輸功能的軟體,在伺服器端安裝好sftp服務並啟動,就可以用sftp傳輸檔案了!from 舉例,如遠端主機的 ip 是 202.206.64.33或者是網域名稱www.hebust.edu.cn,使用者名稱是 fyt 在命令列模...

sftp服務部署

1.sftp的配置 檢視ssh版本 sftp是基於ssh協議的子協議,首先檢視ssh版本,openssh server版本至少是4.8p1,因為配置許可權需要版本新增的新配置項chrootdirectory來完成 root izys605x4c311swvscc1y0z ssh v openssh ...

kali系統sftp服務

一 更新源列表 在安裝之前需要先更新一下源列表,不然可能會導致出錯,詳細可以參考文章kali更新源,下面給出kali2.0的兩個源列表 starnight kali sudo vim etc apt sources.list 新增源 中科大的源 可能有奇效 deb kali rolling main...