Prochaine révision
|
Révision précédente
|
enseignement:aide:ssh [2014/10/31 08:41] ecoquery créée |
enseignement:aide:ssh [2019/03/04 14:24] (Version actuelle) ecoquery [Ports pour différents serveurs] |
L'accès direct à différents serveurs utilisés pour les TPs depuis l'extérieur du réseau de l'UCBL est impossible. Pour se connecter depuis l'extérieur il est nécessaire d'utiliser un //tunnel SSH// qui permettra de faire comme si le serveur distant était votre machine. | L'accès direct à différents serveurs utilisés pour les TPs depuis l'extérieur du réseau de l'UCBL est impossible. Pour se connecter depuis l'extérieur il est nécessaire d'utiliser un //tunnel SSH// qui permettra de faire comme si le serveur distant était votre machine. |
| |
<note important>Le serveur ''dsi-ssh-01'' ne peut servir que pour établir un tunnel. En particulier, il est inutile de vouloir lancer des applications dans le shell qui s'ouvre lors de la connection SSH. Les applications (SQLDevelopper, mongo, etc) sont à lancer sur __votre__ machine (éventuellement depuis un autre shell).</note> | <note warning>Ne pas utiliser la machine ''dsi-ssh-01'' ni la machine ''proxy710'', mais la machine ''linuxetu''</note> |
| |
| <note important>Le serveur ''linuxetu'' ne peut servir que pour établir un tunnel. En particulier, il est inutile de vouloir lancer des applications dans le shell qui s'ouvre lors de la connection SSH. Les applications (SQLDevelopper, mongo, etc) sont à lancer sur __votre__ machine (éventuellement depuis un autre shell).</note> |
| |
===== Sous un système de type UNIX (Linux, Mac OS X, etc ...) ===== | ===== Sous un système de type UNIX (Linux, Mac OS X, etc ...) ===== |
| |
Il suffit d'ouvrir une session SSH sur ''dsi-ssh-01.univ-lyon1.fr'' avec un transfert de port. Par exemple pour rediriger le port ''1521'' du serveur ''oracle710'' vers le port ''1521'' de __votre__ machine, il suffit de lancer: | Il suffit d'ouvrir une session SSH sur ''linuxetu.univ-lyon1.fr'' avec un transfert de port. Par exemple pour rediriger le port ''1521'' du serveur ''oracle710'' vers le port ''1521'' de __votre__ machine, il suffit de lancer: |
| |
''ssh xxx@dsi-ssh-01.univ-lyon1.fr -L1521:oracle710.univ-lyon1.fr:1521'' | ''ssh xxx@linuxetu.univ-lyon1.fr -L1521:oracle710.univ-lyon1.fr:1521'' |
| |
où xxx est votre login UCBL((celui que vous utilisez pour le mail de l'université et pour vous connecter sur les machines de TP)). L'option ''-L1521:oracle710.univ-lyon1.fr:1521'' signifie de transmettre les informations du port 1521 sur ''localhost'' (i.e. votre machine), vers/depuis le port 1521 sur oracle710.univ-lyon1.fr((le port 1521 est celui utilisé par SQLPlus et SQLDeveloper pour se connecter à la base Oracle)). | où xxx est votre login UCBL((celui que vous utilisez pour le mail de l'université et pour vous connecter sur les machines de TP)). L'option ''-L1521:oracle710.univ-lyon1.fr:1521'' signifie de transmettre les informations du port 1521 sur ''localhost'' (i.e. votre machine), vers/depuis le port 1521 sur oracle710.univ-lyon1.fr((le port 1521 est celui utilisé par SQLPlus et SQLDeveloper pour se connecter à la base Oracle)). |
| |
La reconfiguration du client est expliquée [[oracle#reconfiguration|sur la page dédiée]]. | Pour Oracle, la reconfiguration du client est expliquée [[oracle#reconfiguration|sur la page dédiée]]. |
| |
==== Fichier de configuration ==== | ==== Fichier de configuration ==== |
| |
Host oraclessh | Host oraclessh |
Hostname dsi-ssh-01.univ-lyon1.fr | Hostname linuxetu.univ-lyon1.fr |
User xxx | User xxx |
LocalForward 1521 oracle710.univ-lyon1.fr:1521 | LocalForward 1521 oracle710.univ-lyon1.fr:1521 |
^ TP / Type de serveur ^ serveur ^ port ^ option ligne de commande ssh ^ | ^ TP / Type de serveur ^ serveur ^ port ^ option ligne de commande ssh ^ |
^Oracle | ''oracle710.univ-lyon1.fr'' | ''1521'' | ''-L1521:oracle710:1521'' | | ^Oracle | ''oracle710.univ-lyon1.fr'' | ''1521'' | ''-L1521:oracle710:1521'' | |
| ^PostgreSQL| ''192.168.77.4'' | ''5432'' | ''-L5432:192.168.77.4:5432'' | |
^MongoDB | ''xx.yy.zz.tt''\\ (IP exacte fournie dans le sujet de TP) | ''27017'' | ''-L27017:xx.yy.zz.tt:27017'' | | ^MongoDB | ''xx.yy.zz.tt''\\ (IP exacte fournie dans le sujet de TP) | ''27017'' | ''-L27017:xx.yy.zz.tt:27017'' | |
| |
| |