COMP3000 Operating Systems W23: Connecting to SCS Openstack
If you want to access the openstack environment during a video call (or when watching a movie online), please do not leave the Carleton VPN connected. You may also want to avoid your personal online activities going through the VPN or just simply . The instructions below assume you have created your VM instance with the VPN.
Linux
ssh -J CarletonUserName@access.scs.carleton.ca VMUserName@VMIP
This above is the easy and recommended way. If your ssh version is a bit old, you may need to add a key exchange algorithm with:
ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -J CarletonUserName@access.scs.carleton.ca VMUserName@VMIP
Linux - persistent
In your ssh config file (e.g., ~/.ssh/config. Remember to replace <***> with actual values):
Host access HostName access.scs.carleton.ca KexAlgorithms +diffie-hellman-group1-sha1 User <CarletonUserName> Host 3000 HostName <VMIP> ProxyJump access User <VMUserName>
Then you can just ssh 3000
Windows
ssh -o ProxyCommand="C:\Windows\System32\OpenSSH\ssh.exe -W %h:%p CarletonUserName@access.scs.carleton.ca" VMUserName@VMIP
Legacy (two terminal windows needed)
ssh -L 1200:VMIP:22 CarletonUserName@access.scs.carleton.ca
[stay logged in, and in another window do the following]
ssh -p 1200 VMUserName@localhost
You can choose a port other than 1200.