Unix Servers Used in This Class Machine name:

advertisement
Unix Servers Used in This Class
 Two Unix servers set up in CS department
will be used for some programming projects

Machine name:
• eustis.eecs.ucf.edu
• eustis2.eecs.ucf.edu

You can connect to them only in campus network
• If outside, set up VPN to campus network first
• Read the following webpage to learn how to setup VPN
• https://www.cst.ucf.edu/about/telecommunications/n
etwork-services/vpn/
Introduction
1-1
 Need to use SSH to remote login

SSH free software (many many others):
• Command shell client: PuTTY
http://www.putty.org/
• File transfer: WinSCP (for windows)
http://winscp.net/eng/index.php
 Student can log in using default password
Pyymmdd (birth year, month, day).


The login user name is student NID
For any login problems, please email help@eecs.ucf.edu
Introduction
1-2
 This remote login will create a “shell”
command-line window in your own computer

You can only use keyboard to type in command
line in this shell window to let remote Unix
server to execute
 Unix also supports GUI-based remote login
(similar to Windows “remote desktop”), but
it is complicated to use
Introduction
1-3
Basic Usage of Unix
 You only need to remember a few basic
commands for using the Eustis machine for
this class
Editor: pico (or edit on your computer and
upload the code to eustis)
 Command:

• cd, mkdir, rmdir, chdir,
• cp, rm, ls, man,
 There are many tutorials online



http://www.ee.surrey.ac.uk/Teaching/Unix/
http://freeengineer.org/learnUNIXin10minutes.html
Command line reference:
Introduction
http://www.pixelbeat.org/cmdline.html
1-4
Basic Usage of Linux
 You can use PuTTY to open many
independent shells
 For the program project 1, you can run
client code on one eustis machine, and the
server code in another eustis machine.
Introduction
1-5
Download