1,885
edits
Changes
→Common SSH Problems
{{Admon/important|Changes for Fall 2019|The server configuration for Fall 2019 has changed -- previous mentions of these systems by name may have referred to different hardware. Note that additional servers may be added as the semester proceeds.}}
If you're using a command-line ssh system, you can issue a command such as this:
ssh ''username''@xerxes.cdot.systems
== Simplified SSH Access ==
hostname "aarchie.cdot.systems"
user "YourUserID"
Host "bbetty"
hostname "ehl.cdot.systems"
user "YourUserID"
port 2200
Host "xerxes"
ssh aarchie
ssh bbetty
ssh xerxes
You can similarly configure simplified access in most other SSH client programs.
== SSH Access from Other Client Systems ==
Remember that these machines are multi-user systems. Use the <code>w</code> or <code>who</code> commands to see who else is using them; you can also try using the <code>write</code> command to communicate with another user if required.
== OS Versions ==
Note that the servers may have different operating system releases.
== Backup Your Accounts ==
With other SSH clients:
# Your key must be in OpenSSH format when you send it to your professor; this format is used by the default SSH client on Mac OS/X and Linux as well as PuTTY. If it is in SSH2 format, used by some other client programs, you can convert it with this command on a Linux system with OpenSSH (such as Matrix):
ssh-keygen -i -f ~/.ssh/''SSH2_PUBLIC_KEY_FILE''.pub > ~/.ssh/''OPENSSH_PUBLIC_KEY_FILE''.pub
Your professor will do this automatically as part of the key processing; however, you will need to manually perform this step for any keys that you append to your <code>~/.ssh/authorized_keys</code> file(s).
== Disconnect/Reconnect Ability ==
The [[Screen Tutorial|screen]] utility provides disconnect/reconnect capability, which is very useful for unstable network connections, long interactive operations, and changing your work location.