Linux系统使用SFTP登录时报“Received unexpected end-of-file from SFTP server”错误

问题描述

Linux系统使用SFTP登录时,报“Received unexpected end-of-file from SFTP server”错误。

问题原因

该问题一般是由于SSH配置文件没有开启SFTP所致。

解决方案

  1. 执行如下命令,编辑SSH配置文件,修改SSH配置文件。
    vi /etc/ssh/sshd_config
  2. 找到如下配置所在行,删除前面的英文井号(#),取消注释该行配置,开启SFTP功能。
    Subsystem  sftp   /usr/libexec/openssh/sftp-server
  3. 执行如下命令,重启SSH服务,使配置生效,然后重新连接FTP,确认测试正确。
    service sshd restart

适用于

  • 云服务器 ECS
阿里云首页 相关技术圈