sftp 报错:SFTP session failed to allocate.
1 背景
在使用工具连接Linux服务器的SFTP服务时提示如下报错:
SFTP session failed to allocate.
或者:SFTP子系统申请已拒绝。请确保SSH连接的SFTP子系统设置有效。
2 原因分析
SFTP服务没启动,导致FTP连接工具连接失败。
3 解决办法
使用如下命令,编辑编辑sshd_config文件:
1 | vi /etc/ssh/sshd_config |
将Subsystem sftp /usr/libexec/openssh/sftp-server这一行注释掉,并在下面添加:Subsystem sftp internal-sftp。
1 | Subsystem sftp /usr/libexec/openssh/sftp-server |
点击ESC,输入:wq保存退出。
输入如下语句重启SFTP服务:
1 | systemctl restart sshd.service |
即可成功开启SFTP服务。
评论
匿名评论
✅ 你无需删除空行,直接评论以获取最佳展示效果







