arc-ssh is an externally accessible server. All UoR users can set up two factor authentication to arc-ssh and use it to transfer files to and from the UoR Unix system. If you set up Google Authenticator authentication as the second authentication step, you will be able to use the scp, sftp, and rsync based tools as usual, but you will need to provide both the verification code and then the UoR password to authenticate. If you want to avoid entering the password and the verification code multiple times, we suggest using ssh connection caching (on Linux and Mac). See the arc-ssh instructions for more details.
See below for some examples of using scp, sftp and rsync.
pawel@home-PC:~$ scp testfile.txt email@example.com:/home/users/qx901702/ Verification code: Password: testfile.txt 100% 0 0.0KB/s 00:00 pawel@home-PC:~$
pawel@home-PC:~$ sftp firstname.lastname@example.org Verification code: Password: Connected to arc-ssh.reading.ac.uk. sftp> put testfile.txt Uploading testfile.txt to /home/users/qx901702/testfile.txt testfile.txt 100% 0 0.0KB/s 00:00 sftp> quit pawel@home-PC:~$
pawel@home-PC:~$ rsync -av testdir email@example.com:/home/users/qx901702/ Verification code: Password: sending incremental file list testdir/ testdir/testfile.txt sent 146 bytes received 39 bytes 370.00 bytes/sec total size is 0 speedup is 0.00 pawel@home-PC:~$
This can be automated by specifying the act-ssh port in the personal ssh configuration file, see arc-ssh for Linux and Mac users – step by step guide.
arc-ssh allows access to SMB shares (collabs, ndrive, SMB RDS), such that you can use an sftp client from off-campus to access data in your SMB shares, as well as in your NFS shares.
arc-ssh does not allow to share data with external collaborators.