Currently I do not see a way to pass a ssh.ClientConfig to the scp.Service. The readme on https://github.com/viant/afs/tree/master/scp shows an example for the scp.Storage to do so.
Reason for this is the default MACs set by Go for SSH are not compatible with the one's we currently expose on servers.
If this is not something currently possible, I can send a PR that adds the functionality, but I am unsure if I am maybe missing something obvious.
Currently I do not see a way to pass a
ssh.ClientConfig
to thescp.Service
. The readme on https://github.com/viant/afs/tree/master/scp shows an example for thescp.Storage
to do so.Reason for this is the default MACs set by Go for SSH are not compatible with the one's we currently expose on servers.
If this is not something currently possible, I can send a PR that adds the functionality, but I am unsure if I am maybe missing something obvious.