Publié le 26 janvier 2015, mis a jour le 15 septembre 2023
Le service "cloud" proposé est essentiellement un service de fichier. Il permet :
– d’accéder à ses fichiers localement et de synchroniser des fichiers et répertoires entre le cloud et plusieurs stations de travail
– d’accéder à ses fichiers à distance via une interface web
– d’accéder à ses fichiers à distance via un gestionnaire de fichier supportant Webdav (Microsoft Explorer, Nautilus, etc.)
– de partager des fichiers et dossiers entre utilisateurs du cloud ou en public, avec ou sans mot de passe, etc. (via l’interface web)
Le client lourd Nextcloud n’est pas installé sur les machines du cluster de calcul, ce qui signifie que vous ne pouvez pas synchroniser (copier) les données gérées par le cloud sur une machine du cluster.
Pour utiliser le service Nextcloud de l’uB avec le cluster, vous avez 2 possibilités :
– 1/ accédez à vos fichiers contenus sur le cluster depuis le cloud en connectant un répertoire du cluster comme stockage externe dans le cloud, puis en utilisant le client lourd ou l’interface web
– 2/ accédez à vos fichiers contenus sur le cloud depuis le cluster grâce à un gestionnaire de fichiers (nautilus est plus rapide que thunar) (nécessite une interface graphique)
Pour utiliser webdav : https://docs.nextcloud.com/server/17/user_manual/files/access_webdav.html
Cette méthode vous permet :
– de partager des fichiers du cluster via Nextcloud
– d’accéder à des fichiers du cluster via l’interface web Nextcloud, un gestionnaire de fichier webdav ou le client de synchronisation Nextcloud
Cette méthode ne vous permet pas d’accéder à des fichiers gérés par le cloud sur le cluster.
Le stockage externe ne rentre pas en compte dans votre quota cloud.
Mises en garde :
Sur l’interface web
– se connecter sur l’interface web http://cloud.u-bourgogne.fr avec ses identifiants ENT
– cliquer sur votre nom en haut à droite de l’écran puis sur Personnel
– dans la partie Stockage externe
user1_sftp
Clé privée RSA
sftp-ccub.u-bourgogne.fr
votre login du cluster
/user1/ccub/mon_login/mon_sous_repertoire/
Sur le cluster
Pour générer la clé privée et la clé publique, se connecter au cluster de calcul, puis ouvrir un terminal :
ssh-keygen -t rsa -N "" -f key_cloud_ub
Cette commande va générer deux fichiers :
– key_cloud_ub = clé privée
– key_cloud_ub.pub = clé publique
La clé privée doit être copiée dans le champs Clé privée de l’interface web (voir ci dessus), sans les entêtes "-----BEGIN RSA PRIVATE KEY-----
" et "-----END RSA PRIVATE KEY-----
" .
Vous devez ajouter la clé publique générée précédemment dans votre fichier authorized_keys
qui se trouve dans le répertoire caché .ssh
de votre répertoire personnel, autrement dit ~/.ssh/authorized_keys
ou /user1/mon_groupe/mon_login/.ssh/authorized_keys
.
Le fichier authorized_keys
contient déjà des clés, ne pas les effacer :
ssh-dss AAAAexemplesftpcleMAAACBAOxyzZCif/qyOUllfGFkw8sHG3GLj3pjQHCudP47VSMIuVG49l7e3Hp3AwcxlKoorPzQFczcu1q/xnKflexemplesftpclemOJs95jhOYiCf5iI8z/H8OU+5gsIPTySUKnfmjj+LcdQVhSC7Ts1SZqQGc+8gIIHP6JaZ/jtOexemplesftpcleAAFQDOSvKTZLUR0I0PCGLexemplesftpcle60fQAAAIBU2+5c6Dgp9p6J2DoHexemplesftpcleXpSOsVRPNfFfNY4M5amS+KxO9ILeXhIzMKF53Ysexemplesftpclet2cIUb2QshVbw/WbI3Q6ZmPBCHqZRagq6OE7cxRnmXqpy8tnUykxLFbZGE5Kvlp3IyR9TDkZCS/w4W6q46/PK859Z6mDB8gQAAAIEA1vRzPgSNi1t25qnjRkYjDKI29XR+oE+AjxhFMcSB6taRNo3pO72aaHYhJyGOzsJQb4DRT3GzR0n65MU4N0hfK/4pOPDSITmVXRSrCl19qYdPexemplesftpcleNR3XRRHnoz9V3ocTrJh+f4CX10YrbNwda6wAtzz+9AcTgpjYp8UU= an0840mi@satie.u-bourgogne.fr
# ici je colle ma nouvelle clé publique pour autoriser le cloud à se connecter
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAexempleTKB267lwQMWIj7FmL2KCtJyIT2exemplesftpcleOReY1jyjvfCHTdtKFSrV5EdDyG0ooOW5Iexemple86b8XRM42mLIGwLTexemple0GL5XdybnaMU62WqJ4zQnCrENwteT6aQ4FjeL/0n0TleCG9w== phpseclib-generated-key
Sur l’interface web
– revenir dans la vue fichier en cliquant sur le nuage en haut à gauche
– vous devez voir apparaître un dossier nommé user1_sftp
à la racine de votre cloud.
Remarque : vous pouvez ensuite utiliser la même clé privée dans l’interface de Nextcloud pour déclarer plusieurs répertoires SFTP.
Cette méthode nécessite une interface graphique, vous ne pouvez pas accéder à vos fichiers en ligne de commande.
Cette méthode ne vous permet pas de partager des fichiers contenus sur le cluster via le cloud, ni l’inverse.
– lancer le gestionnaire de fichier nautilus depuis un terminal (commande nautilus)
– cliquer sur le menu Fichier puis Se connecter à un serveur
– configurer la connexion :