]> code.communitydata.science - nu-vpn-proxy.git/blob - README-CDSC
nate's settings
[nu-vpn-proxy.git] / README-CDSC
1 ===========================
2 == INSTALLATION ===========
3 ===========================
4
5 1.
6
7 Install prerequisites. This will include:
8
9 sudo apt install python3-gi gir1.2-gtk-3.0 gir1.2-webkit2-4.0 openconnect ocproxy
10
11 2.
12
13 Install this directory into: ~/bin/nu-vpn-proxy
14
15 3.
16
17 Change your System UUID in the script. You can get this with the command:
18
19   sudo dmidecode|grep UUID
20
21 You should see a line like:
22
23   UUID: deadbeef-dead-beef-dead-beefdeadbeef
24
25 Edit the file hipreport-modified.sh to change the variable HOSTID so that it is
26 equal to this number. Change the line that says
27 "deadbeef-dead-beef-dead-beefdeadbeaf" so that it lists your UUID.
28
29 4. [optional]
30
31 Change bmh1867 to your username and add the following stanza text to your
32 ~/.ssh/config:
33
34 Host kibo kibo.soc.northwestern.edu
35     Hostname kibo.soc.northwestern.edu
36     User bmh1867
37     ProxyCommand ~/bin/nu-vpn-proxy/ssh-vpn-proxy %h %p
38     ForwardAgent yes
39     ServerAliveInterval 120
40
41 ===========================
42 == USAGE ==================
43 ===========================
44
45 There are two ways to use this.
46
47 1. *Only* for SSH connections to kibo.
48
49 This should be just as simple as running:
50
51   ssh kibo
52
53 You can run the command mulptiple time and it should work. When you close the
54 first connection though, it will disconnect all of your connections.
55
56 2. Your entire connection.
57
58 Run the following command:
59
60   ~/bin/nu-vpn-proxy/openconnect_command-general.sh 
61
62 While this command is running, you should be connected through the VPN. Run
63 Ctrl-C to disconnect.
64

Community Data Science Collective || Want to submit a patch?