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.
ProxyJump
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>
ProxyJump - persistent
In your ssh config file (e.g., ~/.ssh/config for Linux and C:\Users\<UserName>\.ssh\config for Windows 10/11. Remember to replace <***> with actual values):
Host access HostName access.scs.carleton.ca KexAlgorithms +diffie-hellman-group1-sha1 User <CarletonUserName> Host 134.117.* ProxyJump access User <VMUserName>
Then you can just ssh <VMIP>.
Windows (older versions)
ssh -o ProxyCommand="C:\Windows\System32\OpenSSH\ssh.exe -W %h:%p <CarletonUserName>@access.scs.carleton.ca" <VMUserName>@<VMIP>
Legacy (two terminal windows needed, not recommended)
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.