diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 66 |
1 files changed, 0 insertions, 66 deletions
@@ -1,66 +0,0 @@ -# Lumerical license SSH proxy - -## Disclaimer - -I don't know yet if this is authorized. Technically if we have access -using this script, then we would have access on-site or through the VPN. -Only the transport medium changes, and it's at least as secure as a VPN -(and anything you can do with this access, you can do with the VPN). - -I will ask Laurent soon just to be sure. - -## Requirements - -Make sure `bash` and an `ssh` client capable of TCP forwarding through a -proxy are installed (all modern `ssh` clients should be able to do this?). - -I only tested the script on -[WSL](https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux) for now. I -don't see any reason for it not to work on a \*nix host (including cygwin & -cie). - -To use `close_tunnels.sh` should you need it, you may need some more utilities -which are commonly available on \*nix systems. - -## Access to the servers - -This goes without saying, but you need access to `sshgate`. You -can request access by sending a mail to -[dsi.support@listes.ec-lyon.fr](mailto:dsi.support@listes.ec-lyon.fr). Click -[here for a template (in french)][mail-template]. - -## First time set-up - -**First**, you need to modify your ssh config by adding (and adapting) the contents -of [`ssh_config`](ssh_config) to your `~/.ssh/config`. - -**Then** you need to push your public key to the server (after generating one if -needed). The following snippet demonstrates this: - -```bash -# Generate an ssh key pair with an empty password -# CAREFUL: Don't overwrite your existing key!!! -ssh-keygen -N "" - -# Push the key to sshgate -# You need to enter your ECL password -# Replace $pubkeyfile with the actual location (e.g. ~/.ssh/id_rsa.pub) -ssh-copy-id -i $keyfile sshgate - -# You can also push the key to callisto through sshgate -# You need to enter your INL password -ssh-copy-id -i $keyfile callisto_sshgate -``` - -## Usage - -Using the script is pretty straight forward. Running -`./proxy_lumerical_license.sh` starts the background jobs which start the -tunnels and automatically restart them. - -By default the script does not fork to the background, so that you can close -the tunnels using CTRL-C. If you want to fork it, just append `&` to your -command line (i.e. run `./proxy_lumerical_license.sh &`). You can then -close the tunnel either manually or by running `./close_proxy.sh`. - -[mail-template]: mailto:dsi.support@listes.ec-lyon.fr?Subject=Demande%20accès%20sshgate&Body=Bonjour%2C%0A%0AJe%20travaille%20%C3%A0%20l%27INL%20et%20j%27aurais%20besoin%20d%27avoir%20acc%C3%A8s%20%C3%A0%20SSH%20gate.%20Mon%20identifiant%20ECL%20est%20%60XXXXX%60.%0A%0ACordialement%2C%0AXXXXXX |
