X-Git-Url: https://code.communitydata.science/nu-vpn-proxy.git/blobdiff_plain/47b2c41af77f699b745dbfc2c4a870b10a08b39e..7e13b54cde944b15e2c48759b9e18e82d172b40f:/README-CDSC diff --git a/README-CDSC b/README-CDSC new file mode 100644 index 0000000..1bac37c --- /dev/null +++ b/README-CDSC @@ -0,0 +1,64 @@ +=========================== +== INSTALLATION =========== +=========================== + +1. + +Install prerequisites. This will include: + +sudo apt install python3-gi gir1.2-gtk-3.0 gir1.2-webkit2-4.0 + +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. +