Changes

Jump to: navigation, search

SPO600 Servers

1,377 bytes removed, 20:58, 30 August 2017
no edit summary
== Available Servers ==
=== AArch64 === ==== : aarchie ====
The current [[ARMv8]] AArch64 system 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.
ssh -p 2200 ''username''@ehl.cdot.systems
<!-- ===x86_64: xerxes = betty ====The current [[ARMv8]] AArch64 server system is known as '''betty''' (or '''bbetty'''). This system is located inside the [[EHL]]. To connect to this system, you need to connect through the EHL gateway on port 2201.
If youOur x86_64 server is known as '''re using a command-line ssh system, and you are on the Seneca network, you can issue a command such as this:xerxes'''.
ssh -p 2201 ''username''@ehl.internal.cdot.systems To connect from outside Seneca:  ssh -p 2201 ''username''@ehl.cdot.systems--> === x86_64 === ==== xerxes ==== {{Admon/important|Server re-installed 2017-01-23|Due to a disk failure, this system was reinstalled on January 23, 2017. All previous user files and passwords were lost.}}Our x86_64 server is known as '''xerxes'''.This system is located outside the [[EHL]] but is accessed through the EHL gateway from outside Seneca, using port 2202. If you're using a command-line ssh system, and you are on the Seneca network, you can issue a command such as this:  ssh -p 2202 ''username''@ehl.internal.cdot.systems Or you can connect directly:
ssh xerxes.internal.cdot.systems To connect from outside Seneca:  ssh -p 2201 ''username''@ehlxerxes.cdot.systems
== Simplified SSH Access ==
If you're using OpenSSH (the ssh client used on most Linux systems and other platforms), you can simplify complex ssh command lines by placing host connection details in the file <code>~/.ssh/config</code>:
Host "bettyaarchie"
hostname "ehl.cdot.systems"
user "YourUserID"
port 2201 Host "betty-internal" hostname "ehl.internal.cdot.systems" user "YourUserId" port 22012200
Host "xerxes"
hostname "ehl.cdot.systems"
user "YourUserId"
port 2202
Host "xerxes-internal"
hostname "ehl.internal.cdot.systems"
user "YourUserId"
port 2202
Once you have added these lines (inserting your user ID where appropriate) and set the permission on that file (<code>chmod 0600 ~/.ssh/config</code>) you can use these commands to access betty and xerxes from outside of Senecathe servers:
ssh bettyaarchie
ssh xerxes
 
Or these commands to access betty and xerxes from inside Seneca:
 
ssh betty-internal
ssh xerxes-internal
{{Admon/important|Common SSH Problems|Your ssh private key must be in your <code>~/.ssh</code> directory and have correct permissions (0600). If your SSH public key is not named <code>~/.ssh/id_rsa</code>, your SSH client may not automatically find it. You can specify the identity (private key) file using the <code>-i</code> argument to the SSH command.}}

Navigation menu