I believe it is the `gvfsd-sftp` backend from GVfs (Gnome Virtual File System) which seems to be the default for Nautilus/Nemo, I don't have FUSE installed:
``` office@office-linux:~$ uname -a Linux office-linux 6.8.0-40-generic #40~22.04.3-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 30 17:30:19 UTC 2 x86_64 x86_64 x86_64 GNU/Linux ```
``` office@office-linux:~$ ps aux | grep sftp office 211755 0.0 0.0 398452 8640 ? Sl 09:04 0:00 /usr/libexec/gvfsd-sftp --spawner :1.9 /org/gtk/gvfs/exec_spaw/8 office 211766 0.0 0.0 26728 8480 pts/1 Ss+ 09:04 0:00 /usr/bin/ssh -oForwardX11 no -oForwardAgent no -oPermitLocalCommand no -oClearAllForwardings yes -oProtocol 2 -oNoHostAuthenticationForLocalhost yes -oControlMaster auto -oControlPath=/run/user/1000/gvfsd-sftp/%C -s server.example.com sftp office 211769 0.0 0.0 26336 7680 pts/2 Ss+ 09:04 0:00 /usr/bin/ssh -oForwardX11 no -oForwardAgent no -oPermitLocalCommand no -oClearAllForwardings yes -oProtocol 2 -oNoHostAuthenticationForLocalhost yes -oControlMaster auto -oControlPath=/run/user/1000/gvfsd-sftp/%C -s server.example.com sftp office 214503 0.0 0.0 19016 2720 pts/0 S+ 09:48 0:00 grep --color=auto sftp ```
Can Geany be hardened here to tell an error message? It must be either a bug of Geany or `gvfsd-sftp`.