Guidelines and HOWTOs/Debugging/Debugging IOSlaves/Debugging kio sftp

This page is a starting point for debugging kio_sftp. Please also read how to debug IO slaves generically.


When you point file manager to sftp://user@target, the sftp KIO slave uses libssh to open a connection to the sftp server.

Reporting Bugs

If this is your first bug report please read the following document:

How to Report Bugs Effectively

Then got to and create a bug report. Tell us:

  • The KDE Frameworks and Dolphin version you're running
  • The libssh version installed
  • The sftp server version (e.g. the openssh version on the server)
  • If you use ~/.ssh/config show us your special host config
  • Provide log files if possible (see below)


KDE_FORK_SLAVES=1 dolphin --new-window

Logging with libssh debug output

To enable libssh debug messages in addition you have to set an additional environment variable:


Enable logging in openssh

(Both of the instructions below refer to sshd, the server--these should not affect client operations, e.g. running ssh or sftp. I don't think these instructions are correct.)

SSH Logging

Edit /etc/ssh/sshd_config

Look for LogLevel and set it to:

  LogLevel DEBUG

SFTP Logging

Edit /etc/ssh/sshd_config

Look for the sftp subsystem and appned -l DEBUG it to:

  Subsystem sftp /usr/lib64/ssh/sftp-server -l DEBUG

This page was last edited on 25 August 2020, at 09:42. Content is available under Creative Commons License SA 4.0 unless otherwise noted.