School of Computing Resources
Students enrolled in courses (CSCE, SOFT, and RAIK) taught by faculty of the School of Computing, (CSCE, SOFT or RAIK) automatically have accounts on the nuros.unl.edu, (formerly known as cse-linux-01.unl.edu) server. To access this server, the easiest way is to open a terminal window in MacOS, or the Command Prompt or PowerShell in Windows 10 or 11, and use the ssh
command:
ssh jdoe2@nuros.unl.edu
Substituting your MyRed login for jdoe2 in the command and entering your MyRed password when prompted. If you have never logged into the nuros.unl.edu server, a new home directory will be created for you. The nuros.unl.edu server offers a variety of software development tools, frameworks and services including MySQL server accounts. You can also access nuros.unl.edu using the NoMachine application if a GUI interface to the server is needed.
Some students may need a School of Computing (SoC) account (refered to as your CSE account) if they are doing research with faculty or accessing legacy software that is only available on the legacy CSE systems. This CSE account is used to access legacy SoC servers, websites, and network shares. A CSE account is separate from a My.UNL account (e.g. jdoe2) which is used to access UNL services like Canvas, Box, and Microsoft 365, and a TrueYou account (e.g. 12345678) which is used to access NU (system-wide) services like MyRED and Firefly. Usernames for CSE accounts do not contain any numbers, and the password for your CSE account is not synchronized to your My.UNL or TrueYou account password. If you have been told by an instructor or faculty member that you need to access the legacy systems using a CSE account, you can create one online at https://cse.unl.edu/claim by entering your full @huskers.unl.edu email address. After submitting your Huskers email address, you’ll receive a confirmation email at that address; click the link in the email to verify your identity and set up your new CSE account. This process will prompt you to choose your own password for your account, complete the consent form to agree to the university’s computer use guidelines, and then provide you with the username (or LoginID) for your CSE account. Make note of the username/LoginID for your CSE account, as it will be different than the My.UNL account username you use to access Canvas and other UNL services.
If you already have a CSE account (e.g. from a previous CSCE/SOFT/RAIK course) but don’t remember your username, go to https://cse.unl.edu/lost_login. If you have forgotten your password, go to https://cse.unl.edu/reset_password. Both links will prompt you to enter your full @huskers.unl.edu email address to have your CSE login sent to you or request your password be reset.
Below is a quick start guide on resources available for students enrolled in SoC courses.
Printing: A printer is available for all SoC students in Avery 15. To print to a printer, then follow the appropriate instructions below:
- Windows: https://computing.unl.edu/faq/winprt
- MacOS: https://computing.unl.edu/faq/macprt
- Linux: https://computing.unl.edu/faq/lnxprt
Printer access is dependent on having the correct settings for your connection to the EDUROAM network on campus.
Storage: While OneDrive can be accessed through a web browser on our lab computers, when developing code on lab computers, we recommend using a thumb drive or mapping a network share. One is made available to School of Computing students (referred to as your home directory) You will first need to claim your CSE account by visiting the link at the top of this document, then follow the instructions below.
Mapping your home directory to lab computers: https://computing.unl.edu/faq/labdrv
Access your CSE home directory from a personal device:
Accessing OneDrive on lab computers: https://computing.unl.edu/faq/onedrive
Handin: If your course requires you to submit code or use the web grader you might be asked to use handin. The handin application: https://cse.unl.edu/handin uses your MyRed login and password to submit assignments.
Remote Linux Access: A lot of classes in the School of Computing will require you to access our remote Linux server using Secure Shell (SSH). The links below show the step-by-step process of using SSH to connect to the servers.
- Windows: https://computing.unl.edu/faq/winssh
- MacOS: https://computing.unl.edu/faq/macssh
- Linux: https://computing.unl.edu/faq/lnxssh
Helpful links and getting additional support:
- CSE Account Management Portal: http://cse.unl.edu/account
- FAQs: https://computing.unl.edu/faq
- Email Support: support@cse.unl.edu
- CSE System Administration: Room 27 Avery Hall, 402-472-7757
How do I change my CSE password?
Your CSE login and password are synchronized across various School of Computing (SoC) hosted Windows and Linux servers and a subset of SoC web application services. Changing your CSE synchronized password on one SoC system will change your password across all SoC systems.
With the introduction of the nuros.unl.edu and cse-linux-01.unl.edu servers offering access using UNL MyRed login credentials (e.g. jdoe2), you may not need CSE login credentials. These instructions apply to users with CSE login credentials and will have no effect on your MyRed login password settings.
From the Web: Log in to the School of Computing Account Management Utility (AMU) (https://cse.unl.edu/account) with your CSE account credentials and then clicking on the change password link from the navigation links on the left.
From Unix/Linux: To change the passwords on a Unix or Linux command line, open a terminal and login to your account. At the shell prompt enter the command "passwd". Enter your current CSE password and press enter, then enter your new CSE password when prompted.
Password Reset: If you do not remember your CSE password, you can still reset it from the web. Using your web browser, navigate to https://cse.unl.edu/reset_password and enter your huskers.unl.edu UNL email address. The Account Management Utility application will reset your password to a random value and email that new password to your huskers.unl.edu account.
Please take the time to select a good password. When you change your password, the system will reject any password that does not meet the following complexity requirement: A password much be at least seven characters long; a password must contain at least three of the following four character sets: lowercase, uppercase, numbers and punctuations; a password cannot contain your login or your first or last names as part of the password.
Where is my SoC (CSE) email forwarded to?
As of May 20, 2019, university policy requires that all university communications be forwarded to the student's @huskers.unl.edu email. As such, all email sent your School of Computing (SoC) account will be forwarded to your @huskers.unl.edu email. No action is required on your part to enable this forwarding. For more information on this policy or if you are a new students and need to claim your @huskers.unl.edu email, please visit https://its.unl.edu/helpcenter/student-email-migration/.
SSH Connecting to Server Fails
Communication with the School of Computing servers via the Secure Shell (ssh
) protocol can occasionally fail due to configuration changes. The Secure Shell protocol uses shared public keys to verify connection to systems, and a mismatching key on either side of the connection can cause your ssh
command to fail.
An example of a ssh command failure:
cse$ ssh jdoe2@cse-linux-01.unl.edu
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:T5kekqZiuyhZ0vf74IpeN92Ll48p/0qoVfL1Y8Q1fow.
Please contact your system administrator.
Add correct host key in /Users/johndoe/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/johndoe/.ssh/known_hosts:28
Host key for cse-linux-01.unl.edu has changed and you have requested strict checking.
Host key verification failed.
cse$
The example indicates that the host key for the cse-linux-01.unl.edu server has changed. Servers receive their host key from their internet service provider, and changes to host names or expiration of host keys will result in a new host key being issued.
To fix this problem, the clue is already present in the output; notice the line Offending ECDSA key in /Users/johndoe/.ssh/known_hosts:28
. The message indicates the problem exists on your local system, in this case a Macbook pro, within the directory (folder) /Users/johndoe/.ssh where the known_hosts file has a line specific to the cse-linux-01 server. The fix is as easy as editing /Users/johndoe/.ssh/known_hosts and removing line 28. Now when you try the ssh jdoe2@cse-linux-01.unl.edu
command, you will be prompted to accept a new host key, and once you accept the key you can then enter the password for the account.
How do I change my Linux systems login shell?
Your School of Computing (SoC) systems login shell defines how the department Linux workstations and servers (CSE and CSCE) will behave when you login. The shell is the user's interface to the Linux operating system allowing program execution along with capabilities to create, edit, and examine files and directories on the server. Shells also incorporate the elements of programmability by providing control flow statement-commands. This statement-command syntactic format varies with different shells, and some programs are sensitive to the shell in which they are launched. The choice of login shell can also affect the behavior of client applications that establish SSH protocol connections to the SoC servers.
Changing your login shell can be done anytime by logging into the SoC Account Management Utility (AMU) and selecting your shell under the
Account Settings
menu.
Like your password, your choice of login shell is synchronized across all School of Computing Linux workstations and servers.
When does my School of Computing account expire?
For information on when your School of Computing (SoC) account expires, if you passwords are still valid or expired, and other SoC account related settings, visit the School of Computing Account Management Utility (AMU) page at https://cse.unl.edu/account.
I forgot my CSE password or login
If you have forgot your password, visit the School of Computing (SoC) Account Management Utility (AMU) page at https://cse.unl.edu/reset_password. Enter your email account, for students this would be your @huskers.unl.edu email. An email with a link to reset your password will be sent to your email.
To recover your CSE login id, visit the AMU login recovery page at https://cse.unl.edu/lost_login and enter your email. This will send an email to you containing your CSE systems login id.
Who should I contact for account related problems?
If you are unable to find a solution to your problem in this FAQ, your next step is to consult the School of Computing (SoC) Student Resource Center in Avery Hall (room 12). The Student Resource Center is generally open from 9 a.m. to 7 p.m. Monday–Friday. If the Student Resource Center is unable to address your problem, email support@cse.unl.edu. When you send an email to support@cse.unl.edu, please include your SoC login and provided as much detail as possible. When applicable, include the system you are using (a Windows system in the lab, the cse.unl.edu server, a Linux system in the lab, your personal laptop, etc.), the operating system on your personal device, the task you are trying to accomplish (date and time may help if you were using cse.unl.edu), the command you are running, any error messages returned, and any other information that would assist in focusing the diagnostics on your problem.
How do I check my disk quota?
If you are having issues saving file to your home directory (Unix) or your Z: Drive (Windows), you might have exceeded your disk quota.
Quotas are used to limit the amount of disk space used and the total number of files of each user. Disk space used is measured in blocks, where 1 block equals 1024 bytes(1KB).
There are two values (called limits) — a soft limit and a hard limit — for both the disk space used quota and the number of files quota. You can continue to increase your usage over the soft limit until you either reach the hard limit or the established time limit (usually a week). Once the hard limit has been reached, all further attempts at file creation will fail with an error message.
The simplest way to view your disk quota is to visit the School of Computing Account Management Utility (AMU) page at https://cse.unl.edu/account. After login, the AMU page shows various details about your account including your disk quota and usage.
To check your disk quota under Unix, use the command "quota -v" at the Unix command shell prompt.