注意:以下文档只适用于TOP接口,请谨慎使用!
云服务器 ECS Linux 服务器 sftp 上传文件时报错:failed to open a secure file transfer session
SSH 服务配置文件有误:
查看Subsystem sftp /usr/libexec/sftp-server #发现这里的路径不对
1. /usr/libexec/ 目录下没有 sftp-server 文件,将其修改为正确的 sftp-server 路径:
1 2 3 4 5 | <ol class = "linenums" > <li class = "L0" ><span class = "typ" >Subsystem</span><span class = "pln" > sftp </span><span class = "pun" >/</span><span class = "pln" >usr</span><span class = "pun" >/</span><span class = "pln" >libexec</span><span class = "pun" >/</span><span class = "pln" >openssh</span><span class = "pun" >/</span><span class = "pln" >sftp</span><span class = "pun" >-</span><span class = "pln" >server</span></li> </ol> |
2. 重启 sshd 服务生效。
3. 重新测试 ssh 的 sftp 连接恢复正常。
如果问题还未能解决,您可以到阿里云社区进行免费咨询,或联系云市场商家寻求帮助。