SFTP on Windows: Using WinSCP
Your Webspace and How to Install WinSCP
At Georgia Tech, your prism account comes with an allotment of disk space on acme. To successfully complete this lab, you will have to store files on this remote system. To get your files from your home computer to your GT account, you will need an SSH file transfer protocol (SFTP). As we said before, SFTP allows you to securely copy files from a local computer to a remote computer and vice versa. WinSCP is one such protocol, and the one we recommend you use. If you wish to explore other options in your free time, you might consider FileZilla.
As an aside, if you are doing this portion of the lab on a computer on a library Windows machine, WinSCP should already be installed.
If you do not already have WinSCP installed on your computer, you'll need to download it from https://software.oit.gatech.edu/request.php?platform=winxp OR http://winscp.net/eng/download.php. Once downloaded, double click the setup file to begin the installation.
A note about installation: We recommend and will be assuming you installed with the Norton Commander interface, though you're welcome to use whichever you like.
Once installed, start WinSCP by double clicking the newly created shortcut for WinSCP on your desktop or selecting it from your Programs menu.
If you do not have any stored sessions, you will be started in the Session configuration screen. Enter the following:
Host Name: scp.prism.gatech.edu
GT account name: Your GT account name used to access Canvas / Email / Buzzport
Password: Your password used to access Canvas / Email / Buzzport
Port number: 22
The result should resemble this:
If your PC is joined to Georgia Tech's Active Directory domain, also select the "Advanced Options" button, under "SSH->Authentication" ensure that "GSSAPI authentication" is enabled and the, "Allow agent forwarding" button is also selected to be able to login without a username/password. If you would prefer to type in your username/password combination, ensure that GSSAPI is disabled.
NOTE: If you get an error saying something like "........... the file path was not fond", after launching the software, please follow the instructions listed below!
- On the initial Login window that is shown above, click on "ENVIRONMENT", then on "DIRECTORIES", and make sure that you have the correct information in the "Remote directory:" location as listed in the image shown below.
First, before you begin uploading any files, you will need to go to Preferences, and set your Permissions settings as seen below:
Files and folders have three permissions (See: More Permissions) for three kinds of people. The three permissions are:
|R||Read||Allows people to view the file, or files in the folder.|
|W||Write||Allows people to edit the file, or add/remove files to the folder.|
|X||Execute||Allows people to run the file, or the files in the folder|
The three types of people are Owner, Group, and Others. You are Owner, everyone else will be Group or Others, so we'll treat them the same.
Lastly in terms of permissions, you will need to go up to the folder above the one with your name on it and give it the same permissions by right clicking and setting its properties.
Now, in the directory with the same name as your Prism ID (should be the one you start in), you will need to create a folder named public_html. This is where Acme thinks to look for your files. Everything you are submitting for this assignment must be in your public_html folder.
Once the public_html directory has been created, navigate the left section of the window (your local files) to wherever you created the files for your assignment. On the right, navigate inside your public_html folder. Finally, select all of the files that you wish to submit on the left and drag them into the folder on the right. If you wish to update your website before the deadline or after it has been graded, simply redrag the updated files from the left to the right.