Transferring files to and from your barnard accounts using SSH secure shell for workstations

This tutorial assumes that you do not have SSH Secure Shell for workstations installed or configured on your computer. If you have secure shell installed but do not have any of the profiles saved then you can skip directly to the "connecting" portion of the tutorial by clicking anywhere in this sentence. If you have the program installed and configured then skip straight to the "transferring" section by clicking the anywhere in this sentence.

Installing SSH Secure Shell for Workstations

SSH secure shell for workstations is a file transfer and telnet program which you can download free from www.ssh.com. Go to this website on your browser and once it loads, click on download. In the page that opens, ( http://www.ssh.com/support/downloads/ ) click on SSH Secure Shell for Workstations. On the next page (http://www.ssh.com/support/downloads/secureshellwks/) Scroll down until you get to "Non-commercial downloads" click on

Secure Shell for workstations, Version x.x (Non-Commercial version) on the next page (http://www.ssh.com/support/downloads/secureshellwks/non-commercial.html), scroll down to the download site and click on one to download from.

You can also get to this download page directly by clicking the link below. http://www.ssh.com/support/downloads/secureshellwks/non-commercial.html

Download the installation file named SSHSecureShellClient-3.2.9.exe to your computer and double click on it to open and run it. Note that the numbers 3.2.9 show the version that was current at the time of writing. The version that is current now may differ. The key is to note that you want the file whose name ends in ".exe".

After you have installed the program, open it from the start menu, the icons will be similar to the ones picture in the picture below. The pictures on this tutorial were taken on a computer running Windows XP.

 

Connecting to the server with SSH Secure Shell for Workstations

Open SSH Secure Shell and Click on Secure Shell File Transfer client, the yellow folder. An application window like the one pictured below will open

 

Click on Quick Connect to open the "Connect to Remote Host" Window.

Type in the name of the server that you want to connect to - see picture below.
For Barnard faculty and staff this would be bc.barnard.columbia.edu and for students it would be eclipse.barnard.columbia.edu for your Barnard account or cunix.columbia.edu for your CU account.
 

Type in your username, in this case my username is aokoth. Leave the port number and authentication method as they are for now.

Click on Connect

A message from the server will come up (picture below)

Click OK in this window,
the next window will prompt you for your password

Type in your password.

Next you will be prompted to add this connection to your profiles, by the "Add Profile" window which comes up next. See below:

If you would like to connect again to the same server using this account name, type the name of the profile in the box labelled Profile Name. This window may disappear if you wait too long to use it. You can open it again while you are still logged in by choosing from the Menu Bar Profiles > Add Profiles. Now you have configured SSH so that you can log onto this connection very easily next time by choosing Profiles and then clicking on the profile you just added. In this case, I named my profile bc, the others listed in the picture below are other connections to other servers which I have added to the list of Profiles so that I can open them quickly and easily.

Once you have logged in. The SSH window will show your local files on one side and your remote (server) files on the other. In the picture below, the Local is on the left and the Remote on the right.

 

Transferring Files

Transferring Files from your local computer to the server

To transfer files from your local computer to the server, navigate to the location of the file. In the picture below, I want to move the file sshwindow1.jpg from the folder named "akinyi" on the C: drive of my computer. So I clicked on My Computer, then on the C: drive and then folder akinyi to open it.

Now to transfer the file across to the the remote side, I can do one of two things:

I can either click on the file and drag it across to the Remote part of the application making sure that I have opened on the remote side the folder that I want to copy the file to. In this case, I want to copy it to the top level in my account on the server.

Or I can click on the Upload button pointed out in red in the picture below. The textbox next to the button explains what the button does. When you move your mouse over buttons in many applications, an explanation appears in a similar textbox.

When you click the Upload button, the "Upload - Select Files" Window opens where you can browse to and select the file that you would like to upload and then click on Upload.

When the file has been uploaded you will be able to see it on both the local and remote sides.

Transferring files from the server to your local computer.

Transferring files from the server to your local computer is similar to transferring them from your local computer to the server except that the directions are in reverse.

Once you are logged in, you can click on and drag the file you want from the remote side to the local side.

In this case I want to download the image file named akinyi-300x300.jpg

I could either click on it and drag it over to the side labelled Local Name or I could click on the "Download" button. The download button is indicated by the red arrow in the image below.

When you click on the download button, the "Download - Select Folder" window opens, where you can browse to and select the folder into which you want to download your file and click on Download.

This will bring you back to the application window. Click the Refresh Local button, indicated in red below to view your a copy of the file you transferred in it's local location.