Instructor Class Accounts


Comp Help

computer help

Computing Help, Blackboard Help



MAC & PC Locations, Printer Locations

H/S Ware


Hardware Features, Software Programs


Web Hosting, Email, Shell Accounts, GoPrint


Add Funds to SDSUcard, Phone Charging

Online Tools

Developer Tools, Resource Access Tools

Error message

Home >> Computers & Technology >> Hosting >> Instructor Class Accounts

EDORAS INSTRUCTIONAL SUPPORT is a CentOS 7 server at San Diego State University.  The mission of EDORAS is to enhance instructional support at SDSU by providing Faculty and Students academic computing resources for classwork and research.
Faculty, and Student Organizations that need web hosting may use RohanCP web hosting.

EDORAS uses denyhosts to help thwart off campus SSH password attacks.  If an SSH connection fails without prompting for a password, you may have been temporarily blocked for excessive login failures.  Contact us with your IP address and account name, and we will determine if this is the cause, and white list you if necessary.  Eduroam wireless and campus IPs are not blocked (130.191 and 146.244)

Notice: The SSH Secure Shell program for Windows will no longer be supported after May 30th.  Information about other SSH programs is here.



EDORAS provides Linux shell accounts with access to various software applications, Apache web server, compilers, and databases.  Faculty may obtain EDORAS accounts for themselves and their students.  EDORAS has replaced ROHAN for instructional support accounts. 

Class Accounts are requested by faculty and are normally available only for the semester issued. They have the form of aascnnnn, ie: cssc0123. The account sponsor may issue a new passwords for a sponsored account and can access the files in a sponsored account, using the sg and usrpass commands.  Class accounts expire on May 30 for the spring semester, December 30 for the fall semester, and August 30 for summer semester.

Faculty may request class accounts by emailing with the following:

  • Name of the class and section (i.e. CS101 section 2)
  • Number of class accounts needed
  • Size if more than 200MB needed per account
  • Department name:
  • Faculty campus phone:
  • EDORAS faculty account username:

Faculty Accounts are requested by professors to manage their class accounts, or for their own use.  Faculty Accounts expire when the professor leaves SDSU unless requested otherwise by emeritus faculty. The default disk quota is 1GB.

Faculty-Sponsored Accounts are accounts requested by faculty for students who are working on special projects. Professors may use their EDORAS faculty account to issue a new password for a sponsored account, and can access the files in a sponsored account. Faculty-sponsored accounts are expired by default each year at the end of the Fall semester.  Faculty may request an expiration date of over a year.  The default disk quota is 1GB.

Request Faculty or Faculty-Sponsored accounts by emailing with the following:

  • Your name:
  • Department Name:
  • Campus phone number: 
  • Account name preferred (up to 9 letters): 

Reminder:  ROHAN accounts and websites go away after the Spring 2017 semester.



Students may download EndNote, Matlab, McAfee, MiniTab and X-Win32, from EDORAS with a valid SDSU ID.
Faculty may also download Matlab and X-Win32.

EndNote   Matlab   McAfee   Minitab   MobaXterm   X-Win32

Software available to EDORAS accounts

  • Apache 2.4 web server with PHP 7.1 providing webpages.
  • Compilers: APL, C, C++, Cobol, Fortran, Java, Lisp, Pascal, Perl, Prolog, Python, Scala, Scheme
  • Databases: Mariadb, Oracle sqlplus client
  • Debuggers: ddd, gdb, splint
  • Editors: emacs, xemacs, nano, nedit, vi, vim
  • Internet: chrome, curl, firefox, lynx, ssh, sftp, wget
  • Shells: Bash, PHP, tcsh, zsh
  • Revision Control: cvs, git, rcs, sccs, svn

Faculty and staff may request software (Adobe, EndNote, SAS, SPSS, Zoom, etc.) from the ETS Software Distribution Center, using SDSUid credentials.

The Palo Alto VPN may only be used by faculty and staff.  Please see for info on setting up the campus VPN.



  • Faculty can use the sg and usrpass commands to manage and set new passwords for accounts they provide to students.
  • SCP users can suppress the EDORAS login banner by creating the file ~/.ssh/config containing: LogLevel ERROR on the Linux system initiating SCP file transfers.
  • SFTP connections use your EDORAS user name:  WinSCP connection example.  .
  • SSH connections to EDORAS using X-Win32 are type Linux, using:  /usr/bin/xterm -sb -sl 500 
    If the text is too small, edit the connection settings and try an 18 point font:  /usr/bin/xterm -fa 'Monospace' -fs 18 -sb -sl 500
  • Office 365 is licensed for use on up to 5 computers.  Log into with your SDSUid credentials, and click on Install Office button to download.
    Microsoft Access, Visio and Project are not included with Office 365 download.  Office Quick Start provides printable guides with useful tips, shortcuts, and screenshots.


Your homepage URL for your EDORAS account will be:

Home Page Steps

  1. Obtain an EDORAS account 
  2. Create your HTML and/or Graphic Files
  3. Allow the webserver to see your home directory by logging in with SSH and typing:   chmod og+x ~
  4. Create the public_html folder in your account if it doesn't exist by typing:   mkdir public_html
  5. Transfer your Files via SFTP to your public_html folder in your home directory
  6. Refresh your browser to see changes (F5 or click the reload icon)

The following resources will help you make a webpage. You can use a variety of programs to create your webpage. You must save your webpage as a file called index.html so that it is your default page when you type in your url:

1. Create Your Webpage

If you edit the actual HTML code in your webpage, we recommended Note Pad for the PC and TextWangler for the Mac (Note: Text Edit for Mac can create problems with quotation marks which often breaks HTML tags).

HTML & Webpage Creation Resources

  • W3 Schools - At W3Schools you will find all the Web-building tutorials you need, from basic HTML and XHTML to advanced XML, SQL, Database, Multimedia and WAP.
  • Youtube - you can find all sorts of "how-to" videos. For example, you can search for "how to make a website."
  • idocs - Guide to HTML which allows you to search for HTML tags
  • HTMLGOODIES - Beginners Guide to HTML
  • HTML Color Chooser - Convert RGB to HEX and vice versa
  • Look for errors in /var/log/httpd/error.log and /var/log/php-fpm/www-error.log
  • SDSU Accessibility Resources to help your webpages meet web accessibility requirements (Section 508).


2. Transferring files to EDORAS

Transfer files to and from your computer using SFTP or SCP.   Windows users may use the free program WinSCP (WinSCP usage video).  Mac users may use Fetch, or Filezilla

  1. Open your file transfer program (for example, WinSCP or Fetch)
  2. Log into the server: Hostname is and you use your EDORAS username and password to authenticate.  WinSCP connection example.
  3. Transfer your index.html file and any graphics or files (for example, your resume in PDF format) that will go on your page into your "public_html" directory.‚Äč
  4. SCP users can suppress the EDORAS login banner by creating the file ~/.ssh/config containing: LogLevel ERROR on the Linux system initiating SCP file transfers.

FTP file transfers are not supported.  FTP is inherently a security risk.  User IDs, passwords, and data are all sent in plain text.


3. Webpage Guidelines

The following guidelines merit consideration when creating your webpage on EDORAS:

  • The material and subject matter in your home page reflects upon San Diego State University and you.
  • Your home page can and will be accessed by people from all over the world!
  • Some material may be protected by copyright laws and thus requires permission to use. Be sure you have that permission.
  • The content of your home page can not be used for business or commercial gain.
  • Avoid offensive language and graphics.
  • Information regarding SDSU campus web policy, style, content, and templates can be found in the Web Style Guide for SDSU.


SDSUid provides free student email with an address and webmail, as well as access to eduroam wireless access and Microsoft Office 365 EducationOffice Quick Start Guides provides printable guides containing useful tips, shortcuts, and screenshots.  Login at to access your SDSU Student Email via Office 365.

If you can not find your SDUid welcome email, you can activate your SDSUid account here using your WebPortal credentials.

EDORAS email should be forwarded to your email account.  This is done by creating a file named .forward in the account's home directory.  Example:

[masc0001@edoras ~]$ echo "" > .forward

Now mail sent to will be forwarded to  Only type the command in blue.  The black text is the EDORAS shell prompt.



Using the goback command:

EDORAS keeps a small number of rolling snapshots of the /home filesystem.  The goback command allows rapid recovery of changed or lost files.

A snapshot is a read-only copy of a file system at a given point in time.   The /home file system snapshots can be accessed under the /snap directory.   EDORAS performs /home snapshots every 6 hours.  These snapshots are retained up to 24 hours.  

The goback command invokes a shell and changes to the current directory within the snapshot.  The shell prompt is the snapshot name followed by the last two elements of the directory.

Recovering the file fibb.c to my account:

[nash@edoras ~]$ goback
[hourly_12] .../faculty/nash> ls -l fibb.c
-rw-r--r-- 1 nash other 545 Feb  3  2011 fibb.c
[hourly_12] .../faculty/nash> cp fibb.c ~
[hourly_12] .../faculty/nash> exit
[nash@edoras ~]$


Using the recover command:

EDORAS uses EMC Legato to backup home directories daily. The Legato backup allows a user to recover files themselves! Backups are run once a day, starting at 10PM. Backups normally finish by 1AM. A deleted file can only be restored if it existed before 10PM.

The recover command will allow selection of file(s) to be recovered in the current directory. The most recent version of the file(s) will be recovered. Multiple files, directories, and wildcards may be used to select files (example: *.c readme Makefile) When a directory is recovered, the directory and all files within are recursively restored. A restore will normally finish in a minute or two.

Recovering a file deleted today, myfilename.c:

[joeuser@edoras ~]$ recover
recover: Using sauron as server
recover: Current working directory is /home/joeuser/
recover> ls -l myfilename.c
-rw-r--r-- 66257 Sep 13 02:00 myfilename.c
recover> add myfilename.c
1 file(s) marked for recovery
recover> recover
Recovering 1 file into its original location
Volumes needed (all on-line):
sauron.001.R0 at E:\Raid\_AF_readonly
Total estimated disk space needed for recover is 66 KB.
Requesting 1 file(s), this may take a while...
Received 1 file(s) from NSR server `sauron'
Recover completion time: Thu Sep 13 12:22:06 2001
recover> quit

The ls command displays files that existed in your account yesterday. If the file that needs recovering was removed before yesterday, ls will not find that file. Reset recover for an earlier time, displaying the filesystem as it then existed. The changetime command is used to reset when to display the filesystem, as in changetime last week or as in changetime Sep 6

Recovering a file deleted a week ago from the public_html directory, index.html:

[joeuser@edoras ~]$ cd public_html
edoras public_html > recover
recover: Using sauron as server
recover: Current working directory is /home/joeuser/public_html
recover> ls -l index.html
recover: index.html: not found
recover> changetime last week
time changed to Thu Sep 6 23:59:59 2001
recover> ls -l index.html
-rw-r--r-- 2345 Sep 6 02:00 index.html
recover> add index.html
1 file(s) marked for recovery
recover> recover
Recovering 1 file into its original location
Volumes needed (all on-line):
sauron.001.R0 at E:\Raid\_AF_readonly
Total estimated disk space needed for recover is 3 KB.
Requesting 1 file(s), this may take a while...
Received 1 file(s) from NSR server `sauron'
Recover completion time: Thu Sep 13 12:32:15 2001
recover> quit

  • Display prior versions of file(s) by "versions", ex: versions myfilename.c
  • Select a prior version by "changetime date", ex: changetime Sep 11
  • Type nsrwatch to view the status of the backup server
  • Type quit to exit from recover or nsrwatch
  • When using recover, type help for help
  • For more information on recover, see man recover


EDORAS Class Accounts EXPIRE at the end of the semester unless your professor has made other arrangements

View the EDORAS usage policies under Student Responsibilities for Academic Computer Use.

Student Responsibilities for Academic Computer Use


View the SDSU computing policy under SDSU Acceptable Use Policy.

SDSU Acceptable Use Policy



The EDORAS server is a virtual machine running on the Library's VMware cluster, configured with 4 cpus and 32GB of ram, using the CentOS 7 operating system.  EDORAS runs a webserver with PHP, using a LAMP stack consisting of ApacheMariaDB, and PHP-FPM using the IUS repository for the latest Apache, MariaDB and PHP builds.

The VMware vSphere Cluster is comprised of four Dell R630 servers.  Each R630 has dual Xeon E5-2680 cpus, 256GB ram, and 7.2TB of SSD storage, and is connected to the campus network via two 10Gbit ethernet connections.  The SSD storage is shared among the four R630s using VMware's vSAN storage solution.

The EDORAS name is taken from the capital city of Rohan of J. R. R. Tolkien's Middle Earth saga "Lord of the Rings".  ROHAN inhabitants were a nomadic and highly skilled equestrian people.

All that is gold does not glitter,
Not all those that wander are lost.

--- J. R. R. Tolkien ---

Contact Us

Computers & Technology Contact

Location: Love Library 2nd Floor
Phone: 619.594.3189

sdsu library computing hub interior