Skip to content

Commit

Permalink
Adds note on issue with new SSH client
Browse files Browse the repository at this point in the history
  • Loading branch information
aturner-epcc authored Nov 16, 2023
1 parent b6ce6db commit 440c3a9
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions docs/user-guide/data.md
Original file line number Diff line number Diff line change
Expand Up @@ -392,11 +392,18 @@ the `source` should be the absolute path of the file/directory being
copied or the command should be executed in the directory containing the
source file/directory.

!!! tip
If your local version of OpenSSL (the library underlying `scp`) is
very new you may see errors transferring data to Cirrus using `scp` where the version
of OpenSSL is older. The errors typically look like
`scp: upload "mydata": path canonicalization failed`. You can get
around this issue by adding the `-O` option to `scp`.

If you want to request a different encryption algorithm add the
`-c [algorithm-name]` flag to the `scp` options. For example, to use the
(usually faster) *arcfour* encryption algorithm you would use:
(usually faster) *aes128-ctr* encryption algorithm you would use:

scp [options] -c arcfour source [email protected]:[destination]
scp [options] -c aes128-ctr source [email protected]:[destination]

(Remember to replace `user` with your Cirrus username in the example
above.)
Expand Down Expand Up @@ -429,7 +436,7 @@ source file/directory.
Additional flags can be specified for the underlying `ssh` command by
using a quoted string as the argument of the `-e` flag. e.g.

rsync [options] -e "ssh -c arcfour" source [email protected]:[destination]
rsync [options] -e "ssh -c aes128-ctr" source [email protected]:[destination]

(Remember to replace `user` with your Cirrus username in the example
above.)
Expand Down

0 comments on commit 440c3a9

Please sign in to comment.