Qt Creator错误的解决,SFTP initialization failed: Server could not start SFTP subsystem

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mynameislinduan/article/details/86568675

qt creator远程连接错误的解决
SFTP initialization failed: Server could not start SFTP subsystem.

开发中用到Qt的远程调试功能,在Qt设置好ssh之后,并测试,显示测试成功,但是点击运行,去报错,不能远程运行,提示:SFTP initialization failed: Server could not start SFTP subsystem.

原因是开发板上面的sftp没有找到,问题解决:打开/usr/local/etc/sshd_config,(每个人都的路径有可能有差异,主要是找到sshd_config这个配置文件),找到这么一行: 
Subsystem sftp /usr/libexec/sftp-server 

看出问题了吧?配置文件中指明的sftp子服务并不是我们放的目录,所以修改为: 

Subsystem sftp /usr/local/libexec/sftp-server 

然后kill掉sshd,再启动就可以用sftp-server了。 

猜你喜欢

转载自blog.csdn.net/mynameislinduan/article/details/86568675