Changes

Jump to: navigation, search

SPO600 Servers

313 bytes removed, 18:13, 7 November 2019
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.}}
=== AArch64: aarchie ===
<!-- The current, main [[ARMv8]] AArch64 system is known as '''aarchie''' or '''archie'''. This is a system that is currently located inside the [[EHL]]. To connect to this system, you have to go through the EHL gateway on port 2200.
If you're using a command-line ssh system, you can issue a command such as this=== AArch64:aarchie ===
ssh -p 2200 A main AArch64 system is available, known as''usernameaarchie''@ehl. You can access this system at the hostname aarchie.cdot.systems; if you're using a command-line ssh system, you can access aarchie with a command such as this:
Two secondary AArch64 systems have been added, known as ssh ''bbettyusername'' (or ''betty'') and ''ccharlie'' (or ''charlie'')@aarchie.cdot. These systems are also located inside the [[EHL]]. Bbetty has 16GB of RAM and 200GB of space in <code>/home</code>, while ccharlie has 8GB of RAM and 40GB of space in <code>/home</code>.
Bbetty is accessed on port 2202:
ssh -p 2202 ''username''@ehl.cdot.systems=== AArch64: bbetty ===
And ccharlie An additional AArch64 system is accessed known as ''bbetty''. This is a system that is currently located inside the [[EHL]]. To connect to this system, you have to go through the EHL gateway on port 2205:2200.
If you're using a command-line ssh -p 2205 ''username''@ehl.cdot.systemssystem, you can issue a command such as this:
An additional AArch64 system is also available, known as ssh -p 2200 ''ddouglasusername''@ehl. This system is:cdot.systems
ssh ''username''@ddouglas.cdot.systems -->
An AArch64 system is available, known as "aarchie". You can access this system at the hostname aarchie.cdot.systems; if you're using a command-line ssh system, you can access aarchie with a command such as this:
 
ssh ''username''@aarchie.cdot.systems
=== x86_64: xerxes ===
ssh ''username''@xerxes.cdot.systems
 
<!--The second x86_64 server is known as ''yaggi'' and can be accessed with:
 
ssh ''username''@yaggi.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
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.

Navigation menu