版权声明:本文为博主原创文章,未经博主允许不得转载。 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了。