最近在使用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...