https://bugs.kde.org/show_bug.cgi?id=417787

            Bug ID: 417787
           Summary: sshfs key exchange methods deprecated
           Product: kdeconnect
           Version: unspecified
          Platform: Android
                OS: Android 9.x
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: android-application
          Assignee: albertv...@gmail.com
          Reporter: davidpape1...@gmail.com
  Target Milestone: ---

SUMMARY

The Android app offers ssh key exchange using diffie-hellman-group14-sha1 and
diffie-hellman-group1-sha1. In the newest version of openssh the former was
removed from the defaults, the latter has been disabled for a while. This
results in kdeconnect not being able to create a connection using sshfs.

STEPS TO REPRODUCE
1. Click on your phone icon in dolphin

OBSERVED RESULT
Error message

EXPECTED RESULT
A connection to the phones file system

SOFTWARE/OS VERSIONS
App on Android version 1.13.7
kdeconnect 1.4.1 on Linux

ADDITIONAL INFORMATION

kdeconnectd[1119]: kdeconnect.plugin.sftp: Mount device: "XXX"
kdeconnectd[1119]: kdeconnect.plugin.sftp: Created mounter
kdeconnectd[1119]: kdeconnect.plugin.sftp: Starting loop to wait for mount
kdeconnectd[1119]: kdeconnect.plugin.sftp: Mount device: "XXX"
kdeconnectd[1119]: kdeconnect.plugin.sftp: Unmount QObject(0x0)
kdeconnectd[1119]: kdeconnect.core: Converting IPv6
QHostAddress("::ffff:192.168.178.29") to IPv4 QHostAddress("192.168.178.29")
kdeconnectd[1119]: kdeconnect.plugin.sftp: Starting process:  "sshfs
kdeconnect@192.168.178.29:/ /run/user/1000/719fb2d6a31cfd4d -p 1739 -s -f -F
/dev/null -o IdentityFile=/home/XXX/.config/kdeconnect/privateKey.pem -o
StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o
HostKeyAlgorithms=+ssh-dss -o uid=1000 -o gid=1000 -o reconnect -o
ServerAliveInterval=30 -o password_stdin"
kdeconnectd[1119]: QDBusAbstractAdaptor: Cannot relay signal
SftpPlugin::packetReceived(NetworkPacket): Unregistered input type in parameter
list: NetworkPacket
kdeconnectd[1119]: kdeconnect.plugin.sftp: Process started
kdeconnectd[1119]: kdeconnect.plugin.sftp: "XXX" "Remote filesystem mounted at
/run/user/1000/719fb2d6a31cfd4d"
kernel: fuse: init (API version 7.31)
kernel: *** VALIDATE fuse ***
kernel: *** VALIDATE fuse ***
systemd[1]: Mounting FUSE Control File System...
systemd[1]: Mounted FUSE Control File System.
kdeconnectd[1119]: kdeconnect.plugin.sftp: stdout: "Unable to negotiate with
192.168.178.29 port 1739: no matching key exchange method found. Their offer:
diffie-hellman-group14-sha1,diffie-hellman-group1-sha1\r\n"
kdeconnectd[1119]: kdeconnect.plugin.sftp: stdout: "read: Connection reset by
peer\n"
kdeconnectd[1119]: kdeconnect.plugin.sftp: Process failed (exit code: 1 )
kdeconnectd[1119]: kdeconnect.plugin.sftp: Unmount KProcess(0x55837cbda9d0)
systemd[975]: run-user-1000-719fb2d6a31cfd4d.mount: Succeeded.
systemd[1]: run-user-1000-719fb2d6a31cfd4d.mount: Succeeded.
kdeconnectd[1119]: kdeconnect.plugin.sftp: Destroy mounter
kdeconnectd[1119]: kdeconnect.plugin.sftp: Unmount QObject(0x0)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to