Using Fugu and SFTP to transfer files to and from the ACC Web Programming server
Using Fugu and SFTP to transfer files to and from the ACC Web Programming server
According to the description in the README pdf for Fugu, "Fugu is a graphical frontend for the text-based Secure File Transfer Protocol (SFTP) client that ships with Mac OS X. SFTP is similar to FTP, but the entire session is encrypted, meaning nothing, including passwords, is sent in the clear. Fugu provides a friendly, intuitive interface for OpenSSH's SFTP client, featuring secure drag-and-drop file transfers, remote file editing and remote file preview. Fugu allows you to take advantage of SFTP's strong encryption without having to sacrifice ease of use. Additionally, Fugu can make secure file transfers using Secure Copy (SCP), and can create SSH tunnels to faciliate secure interaction between machines."
I downloaded Fugu from the umich link (given above). You can also find it at other places, notably sourceforge. The current version, as of summer 2007, is 1.2.0, and requires OS X version 10.2.3 or newer, and supports both 10.3 and 10.4 according to the umich website.
Disclaimer: I have put these instructions together based on my experience. These instructions cover only SFTP. I do not maintain the code or do bug fixes for Fugu. At the current time, Sourceforge has a bug list.
Advice: Read the README pdf. It's very informative and may answer more of your questions than this tutorial. This tutorial is meant to provide basic instructions for use of the sftp feature, and does not cover most problems that may occur.
Step 1:
Download and install Fugu.
Step 2:
Start Fugu. You should see a window very much like the following. "MyMac" is the network identity of your computer. "homeComputer" is your account on your local computer. In the blank after "Connect to:", type 206.77.144.3, if it is not already there. Since the Username defaults to the account name of the computer you are connecting with, you will need to replace that (in the case of this example, "homeComputer") with your account name (login name) for the server, and then click on the "Connect" button.
Step 3:
The following window should appear, asking for your password. Type in your password and click on the "Authenticate" button.
Step 4:
Once your password has been accepted, the following window will appear. The left side of the window shows your account on your local machine. The right side shows your home directory on the web programming server.
Uploading and downloading files: You should now be able to upload files from your computer to pinclab by dragging them from the left-hand pane to the right-hand pane, or download files from your pinclab account to your computer by dragging them from the right-hand pane to the left-hand pane.
Uploading and downloading folders/directories: You should now be able to upload folders from your computer to pinclab by dragging them from the left-hand pane to the right-hand pane. However, at this time Fugu cannot download folders from the remote server (pinclab, in this case) to your computer using sftp. If you attempt to download a folder, Fugu will offer to download for you using SCP. If you choose Download with SCP, Fugu will bring forward the SCP window. See official Fugu documentation for details.
Deleting files and folders: To delete an item, select it, and press the delete key on your keyboard or click the delete button in the toolbar. You will be prompted to confirm. At this time, Fugu cannot delete non-empty folders. If you need to do so, first delete all the files in the folder, and then the folder.
Renaming items: Select the item you wish to rename, and press the Enter key on your keyboard or right/control-click on the item and select Rename from the contextual menu. Once the name you wish to change is editable, type the new name.
When you are finished uploading and/or downloading, quit Fugu.
Instructions tested and posted summer 2007. If you have any suggestions for making the instructions clearer, let me know at srjacc@mac.com, or let Dr. Scholl know and she'll contact me. Please use a subject line of "Fugu tutorial suggestions". ...Sharon Joiner
Updated for new server 1/2009. -sj