Monter un serveur en ssh dans un dossier avec Autofs et sshfs

Le
Hugues MORIN
--001a1141c71cb4ef6e0523a4eae8
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Salut


J'ai un HD qui m'a lache il y a quelques jours et je suis en train de tout
reinstaller en Jessie sur un nouveau HD.

Je bute sur le montage de mes serveurs avec autofs.
Sur ma precedente installation (Wheezie) apres quelques recherches j'etais
arrive a monter mes serveur dans mon systeme de fichier.

Ca fait quelques jour que je cherche et que je consulte pas mal de tuto
mais rien n'y fait, ca ne fonctionne pas. J'ai du rater quelque chose
quelque part:
http://doc.ubuntu-fr.org/autofs
https://help.ubuntu.com/community/Autofs
http://www.linux-france.org/article/lgazette/issue-43/lg43-fr-12.html
https://wiki.archlinux.org/index.php/Autofs#FTP_and_SSH_.28with_FUSE.29

L'erreur obtenu est simple: le fichier ou le dossier n'existe pas..
# ls /mnt/serveur/XXXX.server1.tld/
ls: impossible d'accéder à /mnt/serveur/XXXX.server1.tld/: Aucun =
fichier ou
dossier de ce type


Pour les clefs ssh, tout fonctionne correctement il me semble.
Elle est cree et copie sur les serveurs.
la commande ssh monserveur.com me demande bien ma clef et une fois saisie
je suis bien connecte sur mes serveurs.

/etc/init.d/autofs start (ou restart) ne me renvoi pas d'erreur:
# /etc/init.d/autofs restart
[ ok ] Restarting autofs (via systemctl): autofs.service.

J'ai fouille dans les log pour chercher une eventuelle erreur mais je n'ai
rien trouve

Mon fichier auto.master:
#
# Sample auto.master file
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# For details of the format look at autofs(5).
#
#/misc /etc/auto.misc
#
# NOTE: mounts done from a hosts map will be mounted with the
# "nosuid" and "nodev" options unless the "suid" and "dev"
# options are explicitly given.
#
#/net -hosts
#
# Include /etc/auto.master.d/*.autofs
#
+dir:/etc/auto.master.d
#
# Include central master map if it can be found using
# nsswitch sources.
#
# Note that if there are entries for /net or /misc (as
# above) in the included master map any keys that are the
# same will not be seen as the first read key seen takes
# precedence.
#
+auto.master
/mnt/serveur /etc/auto.sshfs uid=1000,gid=1000, --timeout=3=
0,
--ghost


Mon fichier auto.sshfs;
XXXX.server1.tld -fstype=fuse,port=22,rw,allow_other,nodev,noexe=
c
:sshfs#root@XXXX.server1.com:/
XXXX.server2.tld -fstype=fuse,port=22,rw,allow_other,nodev,noexec
:sshfs#root@XXXX.server2.tld:/


Sur ma machine locale les repertoires suivant existent:
/mnt/serveur
/mnt/serveur/XXXX.server1.tld
/mnt/serveur/XXXX.server2.tld

# lsmod | grep fuse
fuse 77496 3
semble ok aussi

Vous voyez ou j'aurai pu commettre une erreur?


Cordialement
Hugues

--001a1141c71cb4ef6e0523a4eae8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir="ltr"><div><div><div><div><div><div><div><div><div>Salut<br><br>=
<br></div>J&#39;ai un HD qui m&#39;a lache il y a quelques jours et je suis=
en train de tout reinstaller en Jessie sur un nouveau HD.<br><br></div>Je =
bute sur le montage de mes serveurs avec autofs.<br></div>Sur ma precedente=
installation (Wheezie) apres quelques recherches j&#39;etais arrive a mont=
er mes serveur dans mon systeme de fichier.<br><br></div>Ca fait quelques j=
our que je cherche et que je consulte pas mal de tuto mais rien n&#39;y fai=
t, ca ne fonctionne pas. J&#39;ai du rater quelque chose quelque part:<br><=
a href="http://doc.ubuntu-fr.org/autofs">http://doc.ubuntu-fr.org/autofs<=
/a><br><a href="https://help.ubuntu.com/community/Autofs">https://help.ub=
untu.com/community/Autofs</a><br><a href="http://www.linux-france.org/art=
icle/lgazette/issue-43/lg43-fr-12.html">http://www.linux-france.org/article=
/lgazette/issue-43/lg43-fr-12.html</a><br><a href="https://wiki.archlinux=
.org/index.php/Autofs#FTP_and_SSH_.28with_FUSE.29">https://wiki.archlinux.o=
rg/index.php/Autofs#FTP_and_SSH_.28with_FUSE.29</a><br><br></div>L&#39;erre=
ur obtenu est simple: le fichier ou le dossier n&#39;existe pas..<br># l=
s /mnt/serveur/XXXX.server1.tld/<br>ls: impossible d&#39;accéder Ã=
  /mnt/serveur/XXXX.server1.tld/: Aucun fichier ou dossier de ce type<br>=
<br><br></div>Pour les clefs ssh, tout fonctionne correctement il me semble=
.<br></div>Elle est cree et copie sur les serveurs. <br></div>la commande s=
sh <a href="http://monserveur.com">monserveur.com</a> me demande bien ma =
clef et une fois saisie je suis bien connecte sur mes serveurs.<br><br>/etc=
/init.d/autofs start (ou restart) ne me renvoi pas d&#39;erreur:<br># /etc/=
init.d/autofs restart<br>[ ok ] Restarting autofs (via systemctl): autofs.s=
ervice.<br><br></div>J&#39;ai fouille dans les log pour chercher une eventu=
elle erreur mais je n&#39;ai rien trouve<br><div><div><div><div><br></div><=
div>Mon fichier auto.master:<br></div><div>#<br># Sample auto.master file<b=
r># This is an automounter map and it has the following format<br># key [ -=
mount-options-separated-by-comma ] location<br># For details of the format =
look at autofs(5).<br>#<br>#/misc    /etc/auto.misc<br>#<br>=
# NOTE: mounts done from a hosts map will be mounted with the<br># Â=
 Â  &quot;nosuid&quot; and &quot;nodev&quot; options unless the &quot=
;suid&quot; and &quot;dev&quot;<br>#    options are explicit=
ly given.<br>#<br>#/net    -hosts<br>#<br># Include /etc/aut=
o.master.d/*.autofs<br>#<br>+dir:/etc/auto.master.d<br>#<br># Include centr=
al master map if it can be found using<br># nsswitch sources.<br>#<br># Not=
e that if there are entries for /net or /misc (as<br># above) in the includ=
ed master map any keys that are the<br># same will not be seen as the first=
read key seen takes<br># precedence.<br>#<br>+auto.master<br>/mnt/serveur =
       /etc/auto.sshfs    uid=100=
0,gid=1000, --timeout=30, --ghost<br><br><br></div><div>Mon fichier aut=
o.sshfs;<br>XXXX.server1.tld        -fstype=fuse=
,port=22,rw,allow_other,nodev,noexec :sshfs#<a href="mailto:root@XXXX.=
server1.com">root@XXXX.server1.com</a>:/<br>XXXX.server2.tld  =
  -fstype=fuse,port=22,rw,allow_other,nodev,noexec :sshfs#root@XX=
XX.server2.tld:/<br><br><br></div><div>Sur ma machine locale les repertoir=
es suivant existent:<br>/mnt/serveur <br>/mnt/serveur/XXXX.server1.tld<br>/=
mnt/serveur/XXXX.server2.tld<br><br># lsmod | grep fuse<br>fuse  =
            Â=
 Â Â Â  77496  3 <br></div><div>semble ok aussi <br><br>=
</div><div> Vous voyez ou j&#39;aurai pu commettre une erreur?<br><br>=
<br></div><div>Cordialement<br></div><div>Hugues<br></div><div><br></div></=
div></div></div></div>

--001a1141c71cb4ef6e0523a4eae8--
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Samy Mezani
Le #26375735
Salut,

Le 03/11/2015 16:55, Hugues MORIN a écrit :
Pour les clefs ssh, tout fonctionne correctement il me semble.
Elle est cree et copie sur les serveurs.
la commande ssh monserveur.com ma clef et une fois saisie je suis bien connecte sur mes serveurs.



Au cas où, tu te connectes bien en ssh avec le compte root ? Pour la
clé, tu as bien copié la clé .pub de root du client dans le fichier
.ssh/authorized_keys du compte du serveur sur lequel tu veux te connecter ?

Samy
Publicité
Poster une réponse
Anonyme