From the Windows NT workstation start menu select the Rapid FTP utility which is located in the menu location "Start-Network Tools-FTP Utility".
A window will pop-up. Enter the following information:
Remote host name: hpux
User name: <Your Unix user name>
Password: <Your Unix password>
Initial directory: No entry required--defaults to Unix home. A directory can be specified, but we have seen problems if the directory path contains a symbolic link--use the real path instead.
Click on open. You can ignore the "Could not save profile" error.
The Rapid FTP window will display the local (PC) filesystem in the top half and the remote (Unix) filesystem in the bottom half.
Be sure to note file locations for future reference. The current directory name is shown on the first line of each window. To move "up" a directory in the tree, click on the first line in the appropriate window. To move "down" into a directory, double-click on the directory name in the window.
Drag file names between windows to transfer files, being careful to drop the files into an empty area in the window. Note: Use scroll bars if necessary to find empty window space.
Feel free to contact the lab monitor or support staff if you need more help.
File Transfer (Character based software)
This documentation applys for character based ftp utilities on the Unix workstations and PC's in the Design Center Lab.
FTP stands for "File Transfer Protocol" and is used to transfer files from one machine to another. Typically, you would want to use this to transfer files between SCUACC and here, or from a workstation to a PC and vice-versa.
To invoke ftp, simply type "ftp machine-name" where machine-name is the name of the machine you wish to ftp to (see "helpme hostnames" for a list of valid hostnames). This works both from the 486 PC's from DOS and the workstations. From the Mac, you have to open an FTP session from within NCSA Telnet. We do not support using ALT-F within NCSA Telnet to FTP into your PC. All the PCs have passwords, which are not given out to users.
Once you invoke FTP, you will have to login to the machine you are FTPing to, so you will need to supply the system with your name and correct password. If you enter your username or password incorrectly, you can type user username, where username is your username on the remote system. Then you can enter your password again and it should log you in if everything is entered correctly.
Once you are logged into the system of choice, you control ftp with various commands. Here are the basic ones:
Changes xfer mode into ASCII (7-bit) mode. Best mode for transferring text files.
Changes xfer mode into BINARY (8-bit) mode. Best for non-ASCII files.
Closes your current session and exits ftp.
Changes directory on the remote system. The specification for directories depends on what the operating system is for the machine you are ftping into.
Closes current ftp session. Stays in ftp.
Prints a directory listing of the current directory on the local system.
Deletes the file called "filename" on the remote system. Subsitute your file for filename
get remote-file [local-file]
Gets (retrieves) a file called remote-file from the remote system and calls it local-file on the local system. If local-file isn't specified, then it will be named remote-file instead. Also, wildcards can *not* be used with get. Use mget if you want to use wildcards.
Prints a hashmark for every so many bytes transfered
Prints out a list of commands you can use in ftp. Type "help commandname" for a brief description of a command.
Preforms a cd on the local system.
Same as dir.
Gets multiple files from the host. Wildcards are allowed here. Asks to verify each file transfered. Can be turned off with the prompt command.
Puts multiple files from the host. Wildcards are allowed here. Asks to verify each file transfered. Can be turned off with the prompt command.
Opens a new connection. Only one ftp connection may be open at a time.
Turns on/off prompting mode for mget/mput commands.
put local-file [remote-file]
Puts a file named local-file on the remote system, calling it remote-file, if it is specified.
Shows you what directory you are on on the remote system.
Same as bye.
Spawns into a sub-shell and executes shell-cmd from within that shell.