Add ssh stuff

This commit is contained in:
2026-02-01 17:46:24 -04:00
parent 7e85d5e6a5
commit 68be50915d
13 changed files with 435 additions and 46 deletions

1
dot_ssh/aur.ed25519.pub Normal file
View File

@@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILP4HFJ0Yc9INgcIKcELy8LX6V+hE5tKXC4z0bdW2FpH isaac@junction

View File

@@ -1,46 +0,0 @@
Host fcslinux
Hostname fcslinux.cs.unb.ca
Port 22
User ishoebot
IdentityFile ~/.ssh/unb.ed25519
AddKeysToAgent yes
ForwardAgent yes
Host remotelab34
Hostname remotelabm34.cs.unb.ca
User ishoebot
Port 22
ProxyCommand ssh -q -W %h:%p fcslinux
Host remotelab35
Hostname remotelabm35.cs.unb.ca
User ishoebot
Port 22
ProxyCommand ssh -q -W %h:%p fcslinux
Host cs3103
Hostname cs3103.cs.unb.ca
User ishoebot
Port 22
ProxyCommand ssh -q -W %h:%p fcslinux
Host ubuntu
Hostname ssh.shoebottom.ca
User isaac
Port 2222
IdentityFile ~/.ssh/ubuntu.ed25519
AddKeysToAgent yes
Host github
Hostname github.com
User git
IdentityFile ~/.ssh/git.ed25519
AddKeysToAgent yes
ForwardAgent yes
Host gitea
Hostname ssh.shoebottom.ca
User gitea
IdentityFile ~/.ssh/git.ed25519
AddKeysToAgent yes
ForwardAgent yes

View File

@@ -0,0 +1,16 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1NDZPOUVSTUtMY2lLdHdE
TG56QWszUndvL2hVa0tJMnRoTTgyVnliNUcwCjFUOGlNQnB6c1FUVjBKY0hTb0Rm
c0ZEdkRud1lUcXZNR0dTVkRweHRTNkkKLS0tIEVLdGtJcHFHc01KeVBBcjlTRmJI
VzFNOHNSUFNjS3pzc1pTTHJDaEhaM2sKTLb5rtG8fUlt5CNl7JRGfSEgYj7kDklt
DB17yH1Dwnz6uU0hQ5eWR3EYqIHYfZpGLnLUcPeEJnLNlmseu8Q6jub2KD7RwZA4
7OEeF2unWf6P4xEJj9dwdabinEOh5yaFKRA/pm5x9wrGrOLbP45LR/njhdbvnhip
lwf2yzOgDAYCa1fbmVIbAuNAPC7rZq3rEq60yU1AauJqjRxIvNW5znzJz7D+JO0D
eVU0SUWcViJkVd9Z9KOd3X3ry7RAHuSReQ6wHCY0IasP/7/0TnqAj00/Z73NNH+S
H22oBLBCVzuqKkBQ7yp2m2GOsjf7w27CKDlQs0XfJyvYc66RYhz7C0hy6MKbhD7a
Fc/w6hf0He7dRRh0v3wTR6I5kRpNLMYAZIFxv6bAJ5MLNr+VDMr3gU3JKLKmHxXO
ROm9yIUp8GOkBPhs6I97MXBXisOg0TAT5okXlbS5yvWX8ZaSVDIhWKFpJUJQCUzV
eMZIXMwxX4HUjedcGeoU1JpLHD6/m56DJE/SNuUTXnXDbGeWMEpm3EBxdD8gnp5B
O8Y0DQoDFZBKWXZzu56Lo0U0S81y8jirQ3yShIAIM38rRu8Hlv4W3dhHlQYDA8El
1zLofVbSwrjTSnFQETZ9Z8wHtwy2ILjVw5gBkTUDUOkn8JW8TRx3mA==
-----END AGE ENCRYPTED FILE-----

View File

@@ -0,0 +1,16 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1UnRZbm1nSkl4WURpVmZ3
ZGdSM3FyRjRtS3Avc0tWVjB0cUZwdTI4eEd3CnpwZ3NyeUIyWUJsdEJLOXY3Wkx4
YWJRTEh1S2Q2akRwb092N1FLTDZrYWMKLS0tIFBLbjByQ0JZbTlTL3VTSlQ4Q2p2
UHZRT1NjS3p5YkdGMFBaTnc0cHQvM2sKWGl5w+C1ocUXo0CjtYSy9KLMFAog5tkA
WRxI1uOs/Pg87EtnNgqMB9uI1OGaejJEVqn9oYmMl9mzouUeuLWzNIw47ypCg2aF
xVX3qms+j7QkwYVRQ/qgFKzrxj4PNfiyn0Td1ionJmd0wi0fhDA0J6NDrsfIYPv2
ZfiuwT+1IFQ/86Ryjf1e/1kEHntrLJGJzHZjkZqWdpK7yhBDWOdvwRHCpNpmGMWf
Yd9qNObjW5a5GEQI/gdQWVd2cEbcfDM2g7JbvQw9ogGygNS+WzctxsMgQSa96Yuj
2MQqd5zKCUlkTRxO4gaS8OPDk+RLIYAQ4AYF+2oMQWsDfjXME0NN5YbpVE2JYson
wlfYXA9c2D3GHVFen8iM4j3Pw00hnsbtx8OFwn1BTDDIlGw0Gnm4l8c0+JvHsGOM
aXsM8AGrAfFM2qz1Bj+iurezDhcMJ/IT6nLMPX6i4g8NOQ9M52XfiBRe4d1yAACd
JaxPK/TyTRZIOQHUMfaetbUv+9vBsZhpTMLW+6aCEtcSBlfpJN/+agdFiZbi0Dfh
7pzQrztwYFE2P1IAYlLolSuHJQSLMAi2R/RjPzvpBx1DshKiIomRCjJKIhNCRf+s
qLy9hC4h4mU3+jJfJOkps4Id1VR8kdln5Mq0h5xu61/hB+9QIgEXNA==
-----END AGE ENCRYPTED FILE-----

View File

@@ -0,0 +1,16 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTcXFDSjFOUENIM2UrWEFm
dUJjVnJZaFl4dzFwN1ZBNzNjK1BsNU1nL1Y0CmpjV0krZElQQmJRWlVCSVVtL2JU
TERxTEVyb3daYmFaOXNnTCswQ3RsTkUKLS0tIHdoQWxqNzdpODV3aEFJOWFodUdn
dG9OdVZuekt3Z1N6b3NjcmZLNGtac3MK8NSuhga6AkZdzFiKLChbFz9fXYB0hEIy
aYFc1I0jG6ThXkZFcKsXJX4D/ChU4xVnQNcT4m4Gqd/MXc/20cUvUfTgkNJLNFye
GRQkSiCneiNv3BHSC2ojUvcKGkwv006kn6eJpdU6TJGhQlXi9+UySwxtf5+Zep+P
9BsiW9NyYTePjkP+pd3fDZ0GawyMM/2C1iFm9u2KYCwCRSHVa3JPym93veGfs7zR
Y4SWfaO5ovNwCdthueun0Y8xNyQC0AWEmu4xbKxFjY2seYjTXRBDZ2u+AMT/Bx0J
a8MqSOX/AyBBl49vHB0b74OuPOdOzTjIx1uanf/ndHBrxQ+RDjkiqTBkK97YYaqL
0jYF1AID8GJ/KWj8viTYOiXkzLcUDPSXKsRPspbhmahdmaofXqDxjgwgAlwm0+OH
IvBTUuBG+FskRr7zTZ44ch5aLddfzPaTyN09ulkvtib3hs4y7zxWv8GwnV3xAQqW
bpUmyYYl0d28bqey/2xYy4cAVodm/OhVruiEkc1CUOh5/CYe8Yg2SbrvzjEK+oIV
/vp1FVtojq6iSZScNm3vGaDUoSdhUqgFx9BHNPwKw/xzpDXRKFXkeh4bg3tgQhzH
dAzjr74GUd+cZCpf9lMGr5lQxkujj0hZp+pufjIH2rHtBzYE8Yl/EQ==
-----END AGE ENCRYPTED FILE-----

View File

@@ -0,0 +1,16 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmZ0pwT0tGRFcyNFJUNVF4
MzdVSUw0dDdHdTQrM21GMUc2WDg2UTRaMFZVCno1MThxS3c3NldvMzRoc3NMZStD
OTgxcXFvbGlNTUJ0RXg1LzNXa0NKMm8KLS0tIDJzWHpIUmc1SE01TkdYaDVqL0p6
S1lGaUNtbk5nU0JGa3R0WS9qWm5ra2sKhMDNPfnBD6StxYaL5uCCO5uax9/eV6BM
dnklqTH3BbFiD+hqZJXPg92G8RWHA3jv3wge0GRGK32l/tVT8KpzYFDH2/1l7jyz
aA8REqKBJ7Zn9SrDu/EtYr62EOHJDoJ9PkmTxIbWMy8Rpg2KEKbaHb3CvlTk8VZb
XlfOHNvBxNsDMF16U1moWg5Wlpke5qP2BWe/s0gY4Loygzz0nfTAGcF1QE4ywa/6
RCSPWsPVJ8v2SG3SrmizP6YnlWXyltK5P8J+eCNzAyV8fiXT7kfbYzer+GcW0Net
1WpZeOI7E/3IjgKyf9xvm66qYVI8pzfjrzx6s4564VMnsq0ax/FaWCoeKlRF7sNs
FE/ZBylyyJqdG8sGpdjumTZs66KkgUawGBqM4bII1qUyrdCzNqfNs3yh05WzemYd
h2nD8y8t+u0uRA0NX3HROfr6K2ao6pGG6dqWR4UfTlGbxiZWe6ew/XF71n0ZNNh7
U2/geNJzmqUkwwOxY1cWkb43gRbP1zN5x9Zyyx4kCx/EEKTa8XI9sWP1C6gQGq9H
wC1UbfMIVSl8pWfciD4YuyxDG+hZOGaV2OtoGrA2pbUMNqieQ8XvcFfpz7K1EFUm
cTDL+g==
-----END AGE ENCRYPTED FILE-----

View File

@@ -0,0 +1,49 @@
#!/usr/bin/env python
# External proxy hardcoded for UNB
# fcslinux.cs.unb.ca
proxy_url = "fcslinux.cs.unb.ca"
# https://www.cs.unb.ca/help/ssh-help.shtml
# Remote Labs - 70 machines (remotelabm01 - remotelabm70)
# GC112 - 70 machines (gc112m01 - gc112m70)
# GC127A - 15 machines (gc127m01 - gc127m15)
# GD124 - 10 machines (gd124m01 - gd124m10)
# ITD414 - 50 machines (id414m01 - id414m50)
# ITD415 - 50 machines (id415m01 - id415m50)
# prefix: range
machines = {
"remotelabm": 70,
"gc112m": 70,
"gc127m": 15,
"gd124m": 10,
"id414m": 50,
"id415m": 50,
}
# Username of UNB FCS account
username = "ishoebot"
# Example of a config unit
# Host remotelabm01.cs.unb.ca
# \tUser <username>
# \tProxyJump <proxy_url>
# Write the config units to a file named config_unb
# with open("config_unb", "w") as f:
# for prefix, count in machines.items():
# for i in range(1, count + 1):
# # Make sure index is 2 digit padded with 0
# index = str(i).zfill(2)
# f.write(f"Host {prefix}{index}.cs.unb.ca\n")
# f.write(f"\tUser {username}\n")
# f.write(f"\tProxyJump {proxy_url}\n")
# For tab completion
with open("unb_hosts", "w") as f:
for prefix, count in machines.items():
for i in range(1, count + 1):
# Make sure index is 2 digit padded with 0
index = str(i).zfill(2)
f.write(f"Host {prefix}{index}.cs.unb.ca\n")

1
dot_ssh/git.ed25519.pub Normal file
View File

@@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA9MvVo9B7tOYexBXB3ka2A5o7sCQebuZgCamyEtUKOz Generated By Termius

46
dot_ssh/private_config Normal file
View File

@@ -0,0 +1,46 @@
# For UNB host tab completion
Include unb_hosts
# Personal webserver
Host ssh.shoebottom.ca
User isaac
Port 2222
IdentityFile ~/.ssh/ubuntu.ed25519
AddKeysToAgent yes
# Bastion host for the CS department
Host fcslinux.cs.unb.ca
User ishoebot
IdentityFile ~/.ssh/unb.ed25519
AddKeysToAgent yes
ForwardAgent yes
# Individual hosts for the CS department
Host *m??.cs.unb.ca
User ishoebot
AddKeysToAgent yes
ForwardAgent yes
ProxyJump fcslinux.cs.unb.ca
# GitHub ssh commits
Host github.com
User git
IdentityFile ~/.ssh/git.ed25519
AddKeysToAgent yes
ForwardX11 no
# Gitea ssh commits
Host git.shoebottom.ca
Hostname ssh.shoebottom.ca
User git
Port 2221
IdentityFile ~/.ssh/git.ed25519
AddKeysToAgent yes
ForwardX11 no
# AUR ssh commits
Host aur.archlinux.org
User aur
IdentityFile ~/.ssh/aur.ed25519
AddKeysToAgent yes
ForwardX11 no

View File

@@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICjZ0Nr2UIOI6iRLLrnj+qDY6dCEeyiqmmz0H79FgRqX isaac@ROGLaptop

1
dot_ssh/unb.ed25519.pub Normal file
View File

@@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBv8h3Hv71DFN31ZIqosXfqoD6UCA28Ei9WRuJn83GG9

265
dot_ssh/unb_hosts Normal file
View File

@@ -0,0 +1,265 @@
Host remotelabm01.cs.unb.ca
Host remotelabm02.cs.unb.ca
Host remotelabm03.cs.unb.ca
Host remotelabm04.cs.unb.ca
Host remotelabm05.cs.unb.ca
Host remotelabm06.cs.unb.ca
Host remotelabm07.cs.unb.ca
Host remotelabm08.cs.unb.ca
Host remotelabm09.cs.unb.ca
Host remotelabm10.cs.unb.ca
Host remotelabm11.cs.unb.ca
Host remotelabm12.cs.unb.ca
Host remotelabm13.cs.unb.ca
Host remotelabm14.cs.unb.ca
Host remotelabm15.cs.unb.ca
Host remotelabm16.cs.unb.ca
Host remotelabm17.cs.unb.ca
Host remotelabm18.cs.unb.ca
Host remotelabm19.cs.unb.ca
Host remotelabm20.cs.unb.ca
Host remotelabm21.cs.unb.ca
Host remotelabm22.cs.unb.ca
Host remotelabm23.cs.unb.ca
Host remotelabm24.cs.unb.ca
Host remotelabm25.cs.unb.ca
Host remotelabm26.cs.unb.ca
Host remotelabm27.cs.unb.ca
Host remotelabm28.cs.unb.ca
Host remotelabm29.cs.unb.ca
Host remotelabm30.cs.unb.ca
Host remotelabm31.cs.unb.ca
Host remotelabm32.cs.unb.ca
Host remotelabm33.cs.unb.ca
Host remotelabm34.cs.unb.ca
Host remotelabm35.cs.unb.ca
Host remotelabm36.cs.unb.ca
Host remotelabm37.cs.unb.ca
Host remotelabm38.cs.unb.ca
Host remotelabm39.cs.unb.ca
Host remotelabm40.cs.unb.ca
Host remotelabm41.cs.unb.ca
Host remotelabm42.cs.unb.ca
Host remotelabm43.cs.unb.ca
Host remotelabm44.cs.unb.ca
Host remotelabm45.cs.unb.ca
Host remotelabm46.cs.unb.ca
Host remotelabm47.cs.unb.ca
Host remotelabm48.cs.unb.ca
Host remotelabm49.cs.unb.ca
Host remotelabm50.cs.unb.ca
Host remotelabm51.cs.unb.ca
Host remotelabm52.cs.unb.ca
Host remotelabm53.cs.unb.ca
Host remotelabm54.cs.unb.ca
Host remotelabm55.cs.unb.ca
Host remotelabm56.cs.unb.ca
Host remotelabm57.cs.unb.ca
Host remotelabm58.cs.unb.ca
Host remotelabm59.cs.unb.ca
Host remotelabm60.cs.unb.ca
Host remotelabm61.cs.unb.ca
Host remotelabm62.cs.unb.ca
Host remotelabm63.cs.unb.ca
Host remotelabm64.cs.unb.ca
Host remotelabm65.cs.unb.ca
Host remotelabm66.cs.unb.ca
Host remotelabm67.cs.unb.ca
Host remotelabm68.cs.unb.ca
Host remotelabm69.cs.unb.ca
Host remotelabm70.cs.unb.ca
Host gc112m01.cs.unb.ca
Host gc112m02.cs.unb.ca
Host gc112m03.cs.unb.ca
Host gc112m04.cs.unb.ca
Host gc112m05.cs.unb.ca
Host gc112m06.cs.unb.ca
Host gc112m07.cs.unb.ca
Host gc112m08.cs.unb.ca
Host gc112m09.cs.unb.ca
Host gc112m10.cs.unb.ca
Host gc112m11.cs.unb.ca
Host gc112m12.cs.unb.ca
Host gc112m13.cs.unb.ca
Host gc112m14.cs.unb.ca
Host gc112m15.cs.unb.ca
Host gc112m16.cs.unb.ca
Host gc112m17.cs.unb.ca
Host gc112m18.cs.unb.ca
Host gc112m19.cs.unb.ca
Host gc112m20.cs.unb.ca
Host gc112m21.cs.unb.ca
Host gc112m22.cs.unb.ca
Host gc112m23.cs.unb.ca
Host gc112m24.cs.unb.ca
Host gc112m25.cs.unb.ca
Host gc112m26.cs.unb.ca
Host gc112m27.cs.unb.ca
Host gc112m28.cs.unb.ca
Host gc112m29.cs.unb.ca
Host gc112m30.cs.unb.ca
Host gc112m31.cs.unb.ca
Host gc112m32.cs.unb.ca
Host gc112m33.cs.unb.ca
Host gc112m34.cs.unb.ca
Host gc112m35.cs.unb.ca
Host gc112m36.cs.unb.ca
Host gc112m37.cs.unb.ca
Host gc112m38.cs.unb.ca
Host gc112m39.cs.unb.ca
Host gc112m40.cs.unb.ca
Host gc112m41.cs.unb.ca
Host gc112m42.cs.unb.ca
Host gc112m43.cs.unb.ca
Host gc112m44.cs.unb.ca
Host gc112m45.cs.unb.ca
Host gc112m46.cs.unb.ca
Host gc112m47.cs.unb.ca
Host gc112m48.cs.unb.ca
Host gc112m49.cs.unb.ca
Host gc112m50.cs.unb.ca
Host gc112m51.cs.unb.ca
Host gc112m52.cs.unb.ca
Host gc112m53.cs.unb.ca
Host gc112m54.cs.unb.ca
Host gc112m55.cs.unb.ca
Host gc112m56.cs.unb.ca
Host gc112m57.cs.unb.ca
Host gc112m58.cs.unb.ca
Host gc112m59.cs.unb.ca
Host gc112m60.cs.unb.ca
Host gc112m61.cs.unb.ca
Host gc112m62.cs.unb.ca
Host gc112m63.cs.unb.ca
Host gc112m64.cs.unb.ca
Host gc112m65.cs.unb.ca
Host gc112m66.cs.unb.ca
Host gc112m67.cs.unb.ca
Host gc112m68.cs.unb.ca
Host gc112m69.cs.unb.ca
Host gc112m70.cs.unb.ca
Host gc127m01.cs.unb.ca
Host gc127m02.cs.unb.ca
Host gc127m03.cs.unb.ca
Host gc127m04.cs.unb.ca
Host gc127m05.cs.unb.ca
Host gc127m06.cs.unb.ca
Host gc127m07.cs.unb.ca
Host gc127m08.cs.unb.ca
Host gc127m09.cs.unb.ca
Host gc127m10.cs.unb.ca
Host gc127m11.cs.unb.ca
Host gc127m12.cs.unb.ca
Host gc127m13.cs.unb.ca
Host gc127m14.cs.unb.ca
Host gc127m15.cs.unb.ca
Host gd124m01.cs.unb.ca
Host gd124m02.cs.unb.ca
Host gd124m03.cs.unb.ca
Host gd124m04.cs.unb.ca
Host gd124m05.cs.unb.ca
Host gd124m06.cs.unb.ca
Host gd124m07.cs.unb.ca
Host gd124m08.cs.unb.ca
Host gd124m09.cs.unb.ca
Host gd124m10.cs.unb.ca
Host id414m01.cs.unb.ca
Host id414m02.cs.unb.ca
Host id414m03.cs.unb.ca
Host id414m04.cs.unb.ca
Host id414m05.cs.unb.ca
Host id414m06.cs.unb.ca
Host id414m07.cs.unb.ca
Host id414m08.cs.unb.ca
Host id414m09.cs.unb.ca
Host id414m10.cs.unb.ca
Host id414m11.cs.unb.ca
Host id414m12.cs.unb.ca
Host id414m13.cs.unb.ca
Host id414m14.cs.unb.ca
Host id414m15.cs.unb.ca
Host id414m16.cs.unb.ca
Host id414m17.cs.unb.ca
Host id414m18.cs.unb.ca
Host id414m19.cs.unb.ca
Host id414m20.cs.unb.ca
Host id414m21.cs.unb.ca
Host id414m22.cs.unb.ca
Host id414m23.cs.unb.ca
Host id414m24.cs.unb.ca
Host id414m25.cs.unb.ca
Host id414m26.cs.unb.ca
Host id414m27.cs.unb.ca
Host id414m28.cs.unb.ca
Host id414m29.cs.unb.ca
Host id414m30.cs.unb.ca
Host id414m31.cs.unb.ca
Host id414m32.cs.unb.ca
Host id414m33.cs.unb.ca
Host id414m34.cs.unb.ca
Host id414m35.cs.unb.ca
Host id414m36.cs.unb.ca
Host id414m37.cs.unb.ca
Host id414m38.cs.unb.ca
Host id414m39.cs.unb.ca
Host id414m40.cs.unb.ca
Host id414m41.cs.unb.ca
Host id414m42.cs.unb.ca
Host id414m43.cs.unb.ca
Host id414m44.cs.unb.ca
Host id414m45.cs.unb.ca
Host id414m46.cs.unb.ca
Host id414m47.cs.unb.ca
Host id414m48.cs.unb.ca
Host id414m49.cs.unb.ca
Host id414m50.cs.unb.ca
Host id415m01.cs.unb.ca
Host id415m02.cs.unb.ca
Host id415m03.cs.unb.ca
Host id415m04.cs.unb.ca
Host id415m05.cs.unb.ca
Host id415m06.cs.unb.ca
Host id415m07.cs.unb.ca
Host id415m08.cs.unb.ca
Host id415m09.cs.unb.ca
Host id415m10.cs.unb.ca
Host id415m11.cs.unb.ca
Host id415m12.cs.unb.ca
Host id415m13.cs.unb.ca
Host id415m14.cs.unb.ca
Host id415m15.cs.unb.ca
Host id415m16.cs.unb.ca
Host id415m17.cs.unb.ca
Host id415m18.cs.unb.ca
Host id415m19.cs.unb.ca
Host id415m20.cs.unb.ca
Host id415m21.cs.unb.ca
Host id415m22.cs.unb.ca
Host id415m23.cs.unb.ca
Host id415m24.cs.unb.ca
Host id415m25.cs.unb.ca
Host id415m26.cs.unb.ca
Host id415m27.cs.unb.ca
Host id415m28.cs.unb.ca
Host id415m29.cs.unb.ca
Host id415m30.cs.unb.ca
Host id415m31.cs.unb.ca
Host id415m32.cs.unb.ca
Host id415m33.cs.unb.ca
Host id415m34.cs.unb.ca
Host id415m35.cs.unb.ca
Host id415m36.cs.unb.ca
Host id415m37.cs.unb.ca
Host id415m38.cs.unb.ca
Host id415m39.cs.unb.ca
Host id415m40.cs.unb.ca
Host id415m41.cs.unb.ca
Host id415m42.cs.unb.ca
Host id415m43.cs.unb.ca
Host id415m44.cs.unb.ca
Host id415m45.cs.unb.ca
Host id415m46.cs.unb.ca
Host id415m47.cs.unb.ca
Host id415m48.cs.unb.ca
Host id415m49.cs.unb.ca
Host id415m50.cs.unb.ca