Transfert de données de l'extérieur : Différence entre versions

Un article de Informaticiens département des sciences de la Terre et l'atmosphère
Aller à: navigation, charcher
m (Transfert de données de/vers l’extérieur)
m (Connexion de l’extérieur)
Ligne 12: Ligne 12:
 
  ssh nom_de_l_usager@hoppy.sca.uqam.ca            # donner le mot de passe
 
  ssh nom_de_l_usager@hoppy.sca.uqam.ca            # donner le mot de passe
 
  # une fois qu'on est sur hoppy :
 
  # une fois qu'on est sur hoppy :
  ssh nom_de_l_usager@nom_du_serveur.sca.uqam.ca  # donner le mot de passe
+
  ssh nom_du_serveur                               # donner le mot de passe
  
 
===Configuration de son client ssh linux et OS X (Macintosh)===
 
===Configuration de son client ssh linux et OS X (Macintosh)===

Version depuis le 3 d'avril 2020 à 21:24

Connexion et transfert de données de/vers l’extérieur de l'UQÀM

Dans le contexte ci-dessous, "extérieur de l'UQÀM" signifie un endroit qui ne fait pas partie du réseau cablé du département des sciences de la Terre et de l'atmosphère de l'UQÀM.

Connexion de l’extérieur

Pour se connecter de l’extérieur de l'UQÀM sur les serveurs du Centre ESCER, vous devez passer par notre nouveau serveur hoppy (il remplace st2). Adresse DNS:hoppy.sca.uqam.ca Une fois sur le serveur hoppy, vous pouvez vous connecter sur un des serveurs du Centre ESCER en n'utilisant que le nom du serveur ('robert', 'zwack', 'glacier', 'snow'). Pas besoin de mettre le 'sca.uqam.ca'. Cette connection se fera en utilisant le protocole ssh

# de sa machine à l'extérieur :
ssh nom_de_l_usager@hoppy.sca.uqam.ca            # donner le mot de passe
# une fois qu'on est sur hoppy :
ssh nom_du_serveur                               # donner le mot de passe

Configuration de son client ssh linux et OS X (Macintosh)

pour se faciliter la vie, on peut introduire ce qui suit dans le fichier de configuration personnel du client ssh ${HOME}/.ssh/config
(remplacer username par votre nom d'usager sur les serveurs du groupe ESCER)

ServerAliveInterval=15
ServerAliveCountMax=3
TCPKeepAlive=yes
#
Host snow
Hostname localhost
User username
Port 3301
#
Host glacier
Hostname localhost
User username
Port 3302
#
Host robert
Hostname localhost
User username
Port 3303
#
Host zwack
Hostname localhost
User username
Port 3304
#
Host hoppy
Hostname hoppy.sca.uqam.ca
User username
DynamicForward 8888
LocalForward 3301 snow.sca.uqam.ca:22
LocalForward 3302 glacier.sca.uqam.ca:22
LocalForward 3303 robert.sca.uqam.ca:22
LocalForward 3304 zwack.sca.uqam.ca:22

on opère ensuite en 2 temps

1 - à partir de votre machine, établir la connection vers hoppy
  ssh hoppy
2 - à partir de votre machine, dans une autre fenêtre, ssh direct sur un serveur (snow par exemple)
  ssh snow

(3301/3302/3303/3304 peuvent être remplacés par tout numéro de "port" valide non privilégié (>1024) et non utilisé par un autre logiciel.

NOTE: les 3 premières lignes servent à garder la connection en place en cas d'inactivité prolongée (lser serveurs ssh ont tendance a couper la ligne en cas d'inactivité pendant une période variable selon le serveur)

Transfert de données de/vers l’extérieur

1) Si vous pouvez accéder à l’endroit extérieur (c'est-à-dire ls source ou la destination des données) à partir des serveurs ESCER, démarrez le transfert à partir des serveurs ESCER.

2) Pour le transfert de grands volumes de données (quelque centaines des Go ou plus), vous pouvez aussi utiliser "Globus": https://app.globus.org/file-manager

3) Vous pouvez également utiliser l'espace disque de 'hoppy'. 'Adresse IP: hoppy.sca.uqam.ca' pour ces transferts de données. Pour l'instant, l'espace disque disponible et visible de hoppy (/transfert/xxxx) est d'environ 2 To au total. Comme cet espace disque est limité et partagé entre tous les utilisateurs, il ne peut être utilisé que temporairement! Toutes les données peuvent être automatiquement effacées après 7 jours!

Par exemple, si vous voulez partager des données que vous avez sur nos serveurs avec quelqu’un (ou vous-même) de l’extérieur de l'UQÀM, vous n'avez qu'à transférer vos données sur /transfert (accessible sur hoppy et nos serveurs) et vous ou quelqu’un d'autre peut aller les chercher de l'extérieur. Ou, si quelqu’un veut vous envoyer des données, cette personne peut les transférer sur hoppy et vous pouvez aller les chercher a partir d'un des nos serveurs.

Si vous voulez partager des données avec quelqu’un qui n'a pas de compte sur nos serveurs , cette personne peut obtenir un compte temporaire sur 'hoppy' pour y déposer ou y récupérer des données. Mais AVANT de partager vos données, assurez-vous que vous avez le droit de les partager!!!

Si vous désirez utiliser l'espace disque de hoppy pour des transferts de données, veuillez remplir le formulaire suivant:
http://wwd.intranet-scta.uqam.ca/creationcompte

Accès aux sites web internes de l'UQÀM à partir de votre machine à l'extérieur

Recette pour "power users", à utiliser avec précaution

1 - établir un canal "proxy"

ssh -D 8888 votre_compte@hoppy.sca.uqam.ca

2 - créer un profil d'usager supplémentaire (avec proxy) dans le fureteur de votre machine(firefox/chrome/brave/safari/...)

proxy de type socks5
port 8888 
hôte localhost 
pour firefox/linux http://armnlib.uqam.ca/images/proxy.png

3 - redémarrer votre fureteur en utilisant le profil d'usager avec proxy créé à l'étape 2

quelques références

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Multiple_profiles
https://support.mozilla.org/en-US/kb/profile-manager-create-remove-switch-firefox-profiles

N.B. 8888 n'est qu'un exemple et peut être remplacé par tout numéro de "port" valide supérieur à 1024. Ce port doit évidemment être libre (non utilisé par un autre logiciel)

(supplément d' information et images à venir)