开发者社区> 问答> 正文

云服务器 ECS Linux 使用 SFTP 登录时出现错误

云服务器 ECS Linux 使用 SFTP 登录时如下错误 Received unexpected end-of-file from SFTP server

展开
收起
开发者说 2019-08-02 09:29:56 4189 0
3 条回答
写回答
取消 提交回答
  • 最佳回答:

    参考这里:https://help.aliyun.com/knowledge_detail/41408.html

    解决方案 执行如下命令,编辑SSH配置文件,修改SSH配置文件。

    vi /etc/ssh/sshd_config 找到如下配置所在行,删除前面的"#",取消注释该行配置,开启SFTP功能。

    Subsystem sftp /usr/libexec/openssh/sftp-server 执行如下命令,重启SSH服务,使配置生效,然后重新连接FTP,确认测试正确。

    service sshd restart

    2020-05-06 11:18:48
    赞同 展开评论 打赏
  • 阿里云ping https://ping.gaomeluo.com/aliyun/

    参考这里:https://help.aliyun.com/knowledge_detail/41408.html

    解决方案

    执行如下命令,编辑SSH配置文件,修改SSH配置文件。

    vi /etc/ssh/sshd_config
    

    找到如下配置所在行,删除前面的"#",取消注释该行配置,开启SFTP功能。

    Subsystem  sftp   /usr/libexec/openssh/sftp-server
    

    执行如下命令,重启SSH服务,使配置生效,然后重新连接FTP,确认测试正确。

    service sshd restart
    
    2019-12-05 16:58:16
    赞同 1 展开评论 打赏
  • 问题原因 该问题一般是由于 SSH 配置文件没有开启 SFTP 所致:

    image.png

    处理办法 1. 修改 SSH 配置文件,开启 SFTP 功能:

    vi /etc/ssh/sshd_config
    
    

    删除Subsystem sftp /usr/libexec/openssh/sftp-server前面的"#",表示取消注释该行配置。

    1. 重启 SSH 服务使配置生效,然后重新 连接 FTP 测试。
    service sshd restart
    
    2019-08-02 09:30:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载