Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/06/2015, à 17:50

jean8888

Script mount sshfs

Bonjour

J'aimerais automatiser le mount d'un dossier sshfs de mon serveur email.
Ce dossier est en fait un dépot pour les backups de mes boites emails sur un serveur hébergé dans le cloud.

Présentement à chaque fois que je redémmare le serveur mail je dois faire ceci:

su mailuser
sshfs -o uid=1001 user@machine.org: /mnt/dossierssh

Puis une je dois entrer le mot de passe..

Le mount doit absolument être fait par le mailuser sinon le dossier est monté mais inutilisable par l'agent de backup de mon serveur email.

En un premier temps j'aimerais que cela se fasse en une seule ligne, ou du moins que je n'ai pas à entrer le mot de passe à la main.

j'ai vu ceci sur le forum qui date de 2012 :

echo password | sshfs user@machine.org:/home/user machine.org -p 9874 -o password_stdin

Selon la doc de sshfs -p est le port et j'utilise déjà -o pour mapper l'uid de mon user. Je ne voie pas comment cette ligne fonctionne pourquoi faire écho password au tout début



Ensuite quel sont mes options: Cron job? un script?

Merci de votre aide.

Hors ligne

#2 Le 25/06/2015, à 21:47

jean8888

Re : Script mount sshfs

J'ai trouvé une partie, soit comment lancer le tout en une seule commande, je n'était pas loin:

Doc:

echo mypassword | sshfs myuser@ftp.mysite.com:/ ~/mnt/mysite -o password_stdin

Exemple:

echo S3cure | sshfs user@machine.org: /mnt/dossierssh -o uid=1001 -o password_stdin

Hors ligne