全部產品
Search
文件中心

:使用SFTP登入Linux執行個體時,提示“Received unexpected end-of-file from SFTP server”錯誤怎麼辦?

更新時間:Feb 13, 2025

本文介紹使用SFTP工具Linux執行個體時,提示“Received unexpected end-of-file from SFTP server”錯誤時的解決方案。

問題描述

使用SFTP工具登入Linux執行個體時,提示Received unexpected end-of-file from SFTP server錯誤。

問題原因

該問題一般是由於ECS執行個體內的SSH設定檔(/etc/ssh/sshd_config)中沒有開啟SFTP所致。

解決方案

您可以在SSH設定檔中(/etc/ssh/sshd_config)開啟SFTP功能以解決該問題,具體步驟如下。

  1. 遠端連線ECS執行個體。

    具體操作,請參見串連方式概述

  2. 執行如下命令,開啟SSH設定檔。

    vi /etc/ssh/sshd_config
  3. 找到如下配置所在行,刪除前面的#,取消注釋該行配置,開啟SFTP功能。

    #Subsystem  sftp   /usr/libexec/openssh/sftp-server
  4. 執行如下命令,重啟SSH服務。

    systemctl restart sshd.service
  5. 重新登入該ECS執行個體,確認可以正常登入。