aptonic / dropzone4-actions

Add-on actions and API Docs for Dropzone 4
https://aptonic.com
363 stars 57 forks source link

SCP to Arch Linux Server #34

Closed bardamatic closed 9 years ago

bardamatic commented 9 years ago

This action used to work great but since my Arch Linux server updated to Openssh 6.7 it gives me an error "could not settle on kex algorithm". I seems that Openssh 6.7 has disabled certain ciphers in the 6.7p1-1 release (see release notes) including the following: 3des-cbc blowfish-cbc cast128-cbc arcfour arcfour128 arcfour256 aes128-cbc aes192-cbc aes256-cbc rijndael-cbc@lysator.liu.se

That leaves the following available: aes128-ctr aes192-ctr aes256-ctr aes128-gcm@openssh.com aes256-gcm@openssh.com chacha20-poly1305@openssh.com

https://bbs.archlinux.org/viewtopic.php?id=188613

I don't know if this is something that needs to be updated in NET::SSH in ruby or what, but now no compatible kex or cipher is found. I can work around the problem by enabling a compatible cipher on my SSH server but this is not recommended for various reasons. Any recommendations to get this working with the recommended ciphers? Too bad as I loved moving files to my server with this action.

aptonic commented 9 years ago

The Net:SSH lib bundled with Dropzone 3 is out of date I think, I will bundle the latest version with the next version of Dropzone (3.2.4) and hopefully this will fix it. Might give you a link to a beta to verify the issue is fixed soon if you wouldn't mind testing it.