17
0
nu-vpn-proxy/README-CDSC
2020-06-09 16:13:39 -07:00

65 lines
1.5 KiB
Plaintext

===========================
== INSTALLATION ===========
===========================
1.
Install prerequisites. This will include:
sudo apt install python3-gi gir1.2-gtk-3.0 gir1.2-webkit2-4.0 openconnect ocproxy
2.
Install this directory into: ~/bin/nu-vpn-proxy
3.
Change your System UUID. You can get this with command:
sudo dmidecode|grep UUID
You should see a line like:
UUID: deadbeef-dead-beef-dead-beefdeadbeef
Edit the file hipreport-modified.sh to change the variable HOSTID so that it is
equal to this number. Change the line that says
"deadbeef-dead-beef-dead-beefdeadbeaf" so that it lists your UUID.
4. [optional]
Change bmh1867 to your username and add the following stanza text to your
~/.ssh/config:
Host kibo kibo.soc.northwestern.edu
Hostname kibo.soc.northwestern.edu
User bmh1867
ProxyCommand ~/bin/nu-vpn-proxy/ssh-vpn-proxy %h %p
ForwardAgent yes
ServerAliveInterval 120
===========================
== USAGE ==================
===========================
There are two ways to use this.
1. *Only* for SSH connections to kibo.
This should be just as simple as running:
ssh-kibo
You can run the command mulptiple time and it should work. When you close the
first connection though, it will disconnect all of your connections.
2. Your entire connection.
Run the following command:
~/bin/openconnect_command-general.sh
While this command is running, you should be connected through the VPN. Run
Ctrl-C to disconnect.