wiki:ServeursLpsc

Version 102 (modified by /C=FR/L=Paris/O=Centre national de la recherche scientifique/CN=MELOT Frederic, 5 years ago) ( diff )

--

Accès externes au LPSC


Services

  • lpsc-ssh.in2p3.fr SSH, accessible depuis l’extérieur
  • lpsc.in2p3.fr serveur Web, SVN, accessible depuis l’extérieur
  • lpsc-intranet.in2p3.fr INTRANET, accessible depuis l’extérieur par login / mot de passe
  • lpsc-vpn.in2p3.fr, VPN accessible depuis l’extérieur (voir la FAQ)


Machines communes lpsc-c*

Ces serveurs sont accessibles :

  • depuis l'intérieur du LPSC : par ssh directement
  • depuis l'extérieur : soit par rebond via lpsc-ssh soit directement en ssh si le VPN est lancé.


Serveurs de données

Accessibles en interne ou depuis l'extérieur par le VPN ou par ssh ou par FileZilla (voir plus loin)

  • lpsc-summer serveur de données hautement sauvegardé (voir la FAQ)
  • lpscdata11 serveur de données plutôt orienté données d'expériences (voir la FAQ)


Serveurs Windows

Accessibles en interne ou par le VPN

  • lpsc0173w serveur d'applications Windows (accès utilisateurs via rdesktop ou bureau à distance)
  • lpsc0190w serveur de calcul Windows (accès utilisateurs via rdesktop ou bureau à distance)
  • lpsc0193w serveur de calcul Windows (accès utilisateurs via rdesktop ou bureau à distance)
  • lpsc6237w serveur d'applications Windows plateforme TP (accès utilisateurs via rdesktop ou bureau à distance)




Connexion par SSH

Le serveur lpsc-ssh.in2p3.fr est le seul ouvert en direct depuis l'extérieur. Donc pour atteindre une autre machine, vous devez :

  • soit commencer par vous connecter à lpsc-ssh, puis à partir de lpsc-ssh vous connecter par ssh à la machine voulue
  • soit lancer le VPN qui vous permettra d'atteindre votre machine directement en ssh


Pour les postes sous Linux et sous Mac

La connexion s'effectue avec la commande ssh username@manchine . Si vous souhaitez rediriger des fenêtre graphique, utilisez l'option -X, soit par exemple ssh -X melot@lpsc-ssh.in2p3.fr .

Pour lancer des programmes et qu'ils tournent en tâche de fond, même si vous vous déconnectez, utilisez une commande comme : nohup mon_programme 2>&1


Pour les postes sous Windows

Le logiciel d'accès à distance que nous recommandons est bitvise. Il est accessible en téléchargement gratuitement sur le site : https://www.bitvise.com/download-area. Choisissez la version client et installez-la.

Voici ci-dessous un exemple de remplissage vous permettant de vous connecter à lpsc-ssh. Une fois la machine sur laquelle vous souhaitez vous connecter (host), votre login saisi (username) et le champ "Initial method" positionné sur "password", vous pouvez cliquer sur "Login" pour vous connecter à l'aide de votre mot de passe de messagerie. Si vous souhaitez sauvegarder ces paramètres, vous pouvez créer un profil, en cliquant sur "Save profil".

No image "bitvise1.png" attached to ServeursLpsc

Une fois connecté, vous pouvez ouvrir un nouveau terminal en cliquant sur "New terminal console" ou ouvrir une nouvelle fenêtre de transfert de fichiers en cliquant sur "New SFTP window".

No image "bitvise3.png" attached to ServeursLpsc

Si vous souhaitez rediriger des fenêtre graphique, vous devez installer un serveur X. Pour cela téléchargez le plus récent ici (utilisateurs du LPSC uniquement), installez-le. Vous devez ensuite le lancer en double cliquant sur l'icône Xming. Il vous faudra également permettre le "X11 Forwarding" dans l'onglet "Terminal".

No image "bitvise2.png" attached to ServeursLpsc

Bitvise fait parti des logiciels que vous devez toujours posséder dans la dernière version. Pour vous en assurez, n'hésitez pas à vérifier la disponibilité de nouvelle version et de la mettre à jour. Pour cela, allez dans l'onglet "About", cliquez sur "Check for updates" puis laissez-vous guider.

No image "bitvise4.png" attached to ServeursLpsc




Connexion de x2go


X2Go est un logiciel open source de contrôle de bureau à distance. Il vous permet d'avoir accès à distance à une session Linux qui tourne par exemple sur une machine commune lpsc-c* au laboratoire depuis votre poste Linux, OS X ou Windows.

Pour installer le client, rendez-vous sur cette page https://wiki.x2go.org/doku.php/download:start et suivez les instructions.

N.B.: Il ne faut pas installer le serveur mais uniquement le client correspondant à votre environnement (Linux,Windows ou Mac).

Pour configurer le client, après avoir démarré le client, cliquez sur le menu Session (en haut à gauche) puis Nouvelle session. Une fenêtre va s'ouvrir. Remplissez les différents champs en suivant le modèle ci-dessous puis cliquer sur Ok. Pour le Serveur hôte, vous pouvez vous connecter à n'importe quelle machine commune lpsc-c*. Il est même conseillé de ne pas tous prendre lpsc-c2 afin de ne pas surcharger cette machine.

Un rectangle blanc a été créé à droite de la fenêtre principale.

No image "x2go.png" attached to ServeursLpsc

Vous pouvez modifier la configuration de cette session en cliquant sur les 3 barres horizontales situées en bas à droite du rectangle blanc.

Pour démarrer une session, cliquez sur le nom de la session dans le rectangle blanc. Une fenêtre de connexion va apparaître, tapez votre mot de passe.

Après quelques secondes, une fenêtre avec votre session Linux va apparaître. Vous pouvez commencer à travailler.

Lorsque vous avez terminé ou que vous devez vous déconnecter, vous pouvez soit arrêter votre session (ce qui arrêtera tous les programmes en cours d'exécution), soit la suspendre (ce qui vous permettra de garder ouvert toutes les fenêtres ou de continuer l'exécution des programmes en cours). Pour ce faire, retournez dans la fenêtre x2go et cliquez respectivement sur le bouton arrêt (carré) ou le bouton pause (deux barres verticales).

Si votre connexion réseau est interrompue de manière inopinée, pas de problème !

Votre session est automatiquement suspendue et vous pourrez la retrouver avec tous vos programmes en cours d'exécution.

C'est l'un des avantages de x2go !




Utilisation de FileZilla, outil de transfert de fichiers

Pour bientôt




Accès SSH au LPSC, avec X11 et/ou VNC

Comme alternative au VPN vous pouvez accéder à une machine Linux interne au labo ( lpscXXX qui doit avoir un serveur ssh) depuis une machine extérieure (ici PCexterne) avec un client ssh en passant par un 'tunnel'.

Dans une première console, ouverture du tunnel:

PCexterne $ ssh -L 2222:lpscXXX:22 lpsc-ssh.in2p3.fr
lpsc-ssh $ ...rien a faire ici...

Dans une 2ème console, connexion à la machine distante via le tunnel (avec un VNC optionel):

PCexterne $ ssh -C -p 2222 -X -L 5900:localhost:5900 localhost
lpscXXX $ x11vnc -auth guess -find -localhost -once -nopw -nodpms # demarrage optionel du serveur VNC
lpscXXX $ xclock &   # Travail sous X11 ou directement 

Dans une 3ème console, lancement du client VNC

PCexterne $ xtightvncviewer :0

Se souvenir que VNC ne marche que si l'on est déjà loggé dans l'écran d'accueil du display manager de la machine distante (sddm, gdm, lightdm...). Sinon voir XtoGo... On peut aussi ouvrir plusieurs tunnels en même temps vers différentes machines en ajoutant des -L 2223:lpscYYY:22 Pour ce qui est des transferts de fichiers, voir SSHFS dans une autre partie du FAQ, on peut aussi faire transiter sshfs via le tunnel.


Attachments (7)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.