Así que estoy tratando de montar una carpeta desde otra computadora en mi LAN, y puedo ssh sin ningún problema. Pero no puedo realizar ningún cambio cuando accedo a la carpeta montada.
Esto es lo que he hecho hasta ahora:
Instalar en pc:
$sudo apt-get install sshfs
$sudo modprobe fuse
$sudo adduser <username> fuse
$sudo chown root:fuse /dev/fuse
$sudo chmod +x /dev/fuse
$mkdir ~/remoteserv
Y cuando accedo a la carpeta remota a través de sshfs:
$sshfs -o idmap=user <username>@<ipaddress>:/home/user ~/remoteserv
La salida de se convierte en:
$~/remoteserv$ ls -l
total 60
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-13 21:54 Desktop
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-10 13:05 Documents
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-17 19:06 Downloads
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-13 21:55 Music
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-03 15:07 Pictures
... more of the same
¡No puedo acceder a ninguno de los archivos correctamente porque sshfs está montando los archivos con el nombre de usuario de mi esposa! No tengo idea de por qué, y siento que he cometido un gran error en alguna parte. ¿Hay algún archivo de configuración que deba modificar en alguna parte? Parece que no puedo encontrar nada en la página de manual: /
Incluso probé una opción -o allow_other cuando monté, ¡pero todavía la montó con el nombre de usuario de mi esposa! Que esta pasando?
fuente
python -m SimpleHTTPServer
Luego visite: localhost: 8000Respuestas:
Vale la pena intentar configurar explícitamente el UID / GID. Esto podría hacerse, por ejemplo, utilizando las opciones de sshfs:
o
Consulte https://wiki.archlinux.org/index.php/SSHFS#Secure_user_access para obtener más detalles.
fuente