Code: Select all
client error: Error: Handshake failed: no matching client->server cipher
Cannot find files on remote source
Synchronizing failed [SerialGateway]
Initially I was having trouble even connecting to SSH but added this to my Windows .ssh config file seems to have corrected that. Should this be inside the "algorithms" section of the ssh-helper-settings.json instead?
Code: Select all
Host 10.187.252.22
KexAlgorithms +diffie-hellman-group1-sha1
ciphers +aes128-cbc
Below is my ssh-helper-settings.json
Code: Select all
{
"connection": {
"host": "10.*.*.*",
"keyFile": "",
"password": "mypass",
"port": 22,
"username": "myusername",
"skipSignatureVerification": false,
"algorithms": {
"kex": [],
"cipher": [],
"serverHostKey": [],
"hmac": [],
"compress": []
}
},
"host-collection": {
"hosts": []
},
"timeouts": {
"cmdTimeout": 0,
"feedbackTimeout": 0,
"welcomeTimeout": 0
},
"terminal": {
"command": ""
}
}
I think I figured it out. Updating the "algorithms" section to the following allowed the upload to succeed.
Code: Select all
"algorithms": {
"kex": ["diffie-hellman-group1-sha1"],
"cipher": ["aes128-cbc"],
"serverHostKey": [],
"hmac": [],
"compress": []
}