[dolphin] [Bug 491547] New: sftp transfer speeds are atrociously slow, but on Filezilla super quick
Andrea Ippolito
bugzilla_noreply at kde.org
Sat Aug 10 20:00:06 BST 2024
https://bugs.kde.org/show_bug.cgi?id=491547
Bug ID: 491547
Summary: sftp transfer speeds are atrociously slow, but on
Filezilla super quick
Classification: Applications
Product: dolphin
Version: 24.05.2
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: dolphin-bugs-null at kde.org
Reporter: andrea.ippo at gmail.com
CC: kfm-devel at kde.org
Target Milestone: ---
Hi, I don't know if Dolphin is the right project to report this, or if this is
rather a framework/KIO issue, please move to the proper component if I
misreported it (and sorry!)
I needed to copy around 100 files to my Android phone today.
I followed this process to setup an ssh server on the phone, found here:
https://www.reddit.com/r/Tailscale/comments/10v3rz1/comment/j7ga0ul/
Install Termux from Github (or F-Droid) on the phone you want to SSH into.
Don't use the Play Store version, it doesn't work
run pkg update and pkg upgrade
run passwd and set up a password
run pkg install openssh
# I noticed this step isn't needed since keys will be generated upon openssh
installation (step above)
run ssh-keygen -A
run termux-setup-storage - This will make the app ask for storage
permission
# I learnt that you also need to install the sftp server package as per
https://wiki.termux.com/wiki/Remote_Access#Using_the_SFTP
pkg install openssh-sftp-server
run sshd
You now have an SSH server running on your device
Now check the connection is successful by doing:
ssh user@<phonesIPaddress> -p 8022 and enter the password chosen on the phone
in termux at the passwd step
If auth is ok, enter pwd:
You should be at /data/data/com.termux/files/home/
Now cd into a dir you would normally copy files into (on your phone), e.g. cd
storage/downloads
Enter pwd again and use the full path
(/data/data/com.termux/files/home/storage/downloads) for Dolphin.
Now open Dolphin and in the URI bar enter:
sftp://user@10.230.230.104:8022/data/data/com.termux/files/home/storage/downloads/
(notice the "user" here is irrelevant in my experience, could be any value or
maybe even omitted)
Enter the passwd if prompted
Now start transferring a bunch of MP3s, like the equivalent of two or three
albums.
File transfer will grind very quickly.
On your phone you can check current sshd processes by entering (in termux) ps
aux | grep sshd. When you close Dolphin/cancel the file transfer, you will see
that this process count goes back down to 1. Otherwise it's like 5 or 6.
Now try to repeat this same experiment, but using Filezilla instead, and
configuring the SFTP connection there. It FLIES.
It took Dolphin more than 10 minutes to transfer <50MB, Filezilla took less
than that to transfer 5 GB (!!!).
There's clearly something wrong somewhere in the way Dolphin handles this ssh
connection.
Thanks
I have a Google Pixel 8 Pro with original ROM, not that it matters IMO
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the kfm-devel
mailing list