J'ai un hébergement de domaine qui donne accès via SSH.
Mes plates-formes sont:
Je travaille sur mes fenêtres, j'utilise Gentoo pour faire toutes les fenêtres magiques ne peut pas faire.
Par conséquent, j'utilise des SSHF pour monter le répertoire public distant pour mon domaine à /mnt/mydomain.com. L'authentification est effectuée via des clés, si paresseuse, je n'ai pas à taper mon mot de passe de temps en temps.
Puisque mon codage sur Windows, et je ne veux pas télécharger/télécharger les fichiers modifiés tout le temps, je veux accéder à ce /mnt/mydomain.com via une part de samba.
Donc, j'ai partagé/mnt à samba, toutes les montures sauf mydomain.com est répertorie sur mon Explorateur Windows.
Mes théories sont:
Voici des configurations et des sorties de la console, avez besoin de quelque chose d'autre, faites-le-moi savoir. Aussi pas d'erreurs ni d'avertissements que je prends l'avis d'être pertinent pour cette question, mais je pourrais me tromper.
gentoo ~ # ls -lah /mnt
total 20K
drwxr-xr-x 9 root root 4.0K Mar 26 16:15 .
drwxr-xr-x 18 root root 4.0K Mar 26 2011 ..
-rw-r--r-- 1 root root 0 Feb 1 16:12 .keep
drwxr-xr-x 1 root root 0 Mar 18 12:09 buffer
drwxr-s--x 1 68591 68591 4.0K Feb 16 15:43 mydomain.com
drwx------ 2 root root 4.0K Feb 1 16:12 cdrom
drwx------ 2 root root 4.0K Feb 1 16:12 floppy
drwxr-xr-x 1 root root 0 Sep 1 2009 services
drwxr-xr-x 1 root root 0 Feb 10 15:08 www
/ etc/samba/smb.conf
[mnt]
comment = Mount points
writable = yes
writeable = yes
browseable = yes
browsable = yes
path = /mnt
/ etc/fstab
sshfs#[email protected]:/home/to/pub/dir/ /mnt/mydomain.com/ Fuse comment=sshfs,noauto,users,exec,uid=0,gid=0,allow_other,reconnect,follow_symlinks,transform_symlinks,idmap=none,SSHOPT=HostBasedAuthentication 0 0
Pour une lecture plus facile:
Options :
Aider!
sshfs
est un système de fichiers à fusible et la couche de fusible ne permet pas aux autres utilisateurs d'accéder à ses supports par défaut, à des fins de sécurité. Tu as allow_other
Dans Options, mais il sera ignoré jusqu'à ce que vous modifiez également /etc/Fuse.conf
inclure user_allow_other
.
Lorsque vos actions SMB normales travaillent, je ne perds pas un mot concernant la configuration Samba, car Sahre Sshfs monte exactement comme si vous partagez des dossiers normaux. Mais le montage de la part de SSH via SSHFS est spécial par rapport à l'accès à la machine locale uniquement.
Pour monter votre part via FSTAB, vous pouvez mettre cette ligne dans/etc/fstab et monter la part de la part sur demande. C'est plus pratique que C & P la commande Commandline.
Ligne générique etc/fstab:
**<USERNAME>**@<SERVER>:<REMOTE_PATH> /MOUNT/POINT Fuse.sshfs noauto,users,idmap=user,IdentityFile=/path/to/.ssh/id_rsa,allow_other,reconnect,port=22,uid=<UID>,gid=<GID> 0 0
Noauto: Vous devez le monter via mount /MOUNT/POINT
toutes les autres informations sont tirées de cette ligne dans/etc/fstab
Utilisateurs: Permet aux utilisateurs normaux de monter cette entrée de montage
Reconnectez : reconnecte/remonte l'AHRE après la veille, etc.
uid =/gid = : Maps la télécommande UID/GID à cet UID/GID local
Exemple:
[email protected]:/home/foo/music ~/foos_music Fuse.sshfs noauto,users,idmap=user,IdentityFile=/home/foo/.ssh/id_rsa,allow_other,reconnect,port=22,uid=foo,gid=users 0 0
Tout ce que vous avez besoin de savoir sur le montage SSHFS [ https://wiki.archlinux.org/index.php/sshfs]