Table des matières

Accès OpenVPN et SSH au réseau des utilisateurs

Revenez régulièrement mettre à jour le fichier de configuration

Sas SSH

Le sas SSH n'est là que pour rebondir vers le réseau interne, ce n'est ni un serveur de stockage, ni un serveur de travail. Face aux dérives passées concernant le premier point et l'utilisation comme espace de stockage tampon (sans nettoyage), les “home directory” sont quotidiennement vidés, à l'exception des fichiers ssh (id_*, authorized_keys, config).

Vous êtes encouragé à utiliser l'option ProxyJump de SSH (voir ci-dessous) qui s'occupe du rebond en une seule commande

ProxyJump

Client SSH

Les clients SSH moderne (>=7.3) offre la possibilité de faire un ProxyJump directement via l'option -J des clients ssh (fonctionne sous MacOS, Windows et Linux)

ssh -J username@sas.math.univ-paris-diderot.fr username@remote_server
Rsync, SCP, SFTP

Tunnel SSH

Les tunnels ssh permettent de rebondir sur le réseau local en créant un tunnel entre 2 machines.

2 étapes :

  1. L'établissement du tunnel
    ssh -N -L local_port:remote_server_addr:remote_server_port username@sas.math.univ-paris-diderot.fr
  2. La connexion au serveur via localhost
  3. Exemples :
    • Exemple pour une connexion ssh vers un serveur fictif (hostname : un-serveur.domain.tld)
      ssh -N -L 22222:un-serveur.domain.tld:22 username@sas.math.univ-paris-diderot.fr
      ssh -p 22222 username@localhost
    • Autre exemple pour une requete https vers www.google.fr
      ssh -N -L8443:www.google.fr:443 username@sas.math.univ-paris-diderot.fr
      curl -k https://localhost:8443

OpenVPN

L'authentification du client openvpn se fait via l'annuaire LDAP Sophie Germain. Il faut donc que vous soyez enregistré dans cet annuaire, ce qui est normalement le cas lorsque vous avez un compte dans votre entité/laboratoire (UFR, LPMA, LJLL, LIAFA, PPS, IREM,…). Pour l'IMJ (hors équipe de logique) votre compte doit être activé sur simple demande.

La connexion par openvpn permet aussi d'accéder aux revues en ligne (Jstor, Le Monde, …) en bénéficiant des abonnements « Université Paris 7 - Denis Diderot ».

Installation sous Mac OS X

Puis dans tous les cas:

Pour utiliser cette connexion pour les revues il faut rajouter la ligne:

redirect-gateway def1

dans le fichier sg.ovpn.

Récemment les fichiers de configuration ont été mis à jour pour palier les problèmes de la version 2.4 de tunnelblick

Installation sous linux (ligne de commande)

La commande /sbin/ifconfig fait apparaître une nouvelle entrée (tun…). La commande netstat -rn (ou /netstat -ra) permet de vérifier quelles sont les routes ajoutées. La route par défaut n'est pas modifiée. Les machines du réseau privé sont accessibles par leur IP ou CNAME (alias).

Pour modifier la route par défaut
openvpn --config /etc/openvpn/sg.ovpn --redirect-gateway
(attention, toutes les connexions sont alors redirigées via sas.math.univ-paris-diderot.fr, la passerelle du bâtiment Sophie Germain ! Si vous utilisez cette option, mieux vaut interrompre la connexion openvpn dès que vous ne l'utilisez plus).

Pour en savoir plus man openvpn.

Installation avec networkmanager sous debian/ubuntu (gnome ou xfce)

La connexion nouvellement configurée apparait dans le menu de network-manager. Quand la connexion est établie, un cadenas s'ajoute à l'icône de network-manager, l'info-bulle affiche que la connexion est active, /sbin/ifconfig fait apparaître une nouvelle interface (tunnel).

Sur les configurations testées à ce jour la route par défaut est modifiée : toutes les connexions distantes passent par la passerelle sas.math.univ-paris-diderot.fr (vérification par netstat -rn ou netstat -ra). Mieux vaut donc déconnecter le vpn dès qu'il n'est pas nécessaire de l'utiliser.

Installation sous windows

Installation avec openVPN