Changes

Jump to: navigation, search

SPO600 Servers

314 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
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.

Navigation menu