COMP3000 Operating Systems W22: Connecting to SCS Openstack
If you want to access the openstack environment during a video call (e.g., the lecture), please avoid streaming through the Carleton VPN. You can also use these alternatives to avoid VPN for your convenience. The instructions assume you have created your VM instance with the VPN:
Linux
ssh -J CarletonUserName@access.scs.carleton.ca VMUserName@VMIP
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.