首先进入/etc/ssh/sshd_config
查看sftp的相关配置:
# override default of no subsystems
Subsystem sftp /usr/libexec/openssh/sftp-server
将其修改为:
# override default of no subsystems
Subsystem sftp internal-sftp
这时可能出现权限不够的问题:
sudo gedit /etc/ssh/sshd_config
输入密码即可进行编辑,编辑完保存,命令行还会报错,但我实际操作时可以更改内容。
接着重启sshd:
sudo service sshd restart