Considere la siguiente línea fstab (saltos de línea para facilitar la lectura):
sshfs#[email protected]:/home/user/
/home/user/Server/
fuse
auto,user,_netdev,reconnect,uid=1000,gid=1000,IdentityFile=/home/user/.ssh/id_rsa,idmap=user,allow_other
0
Funciona bien, pero cada reinicio que necesito usar mount -a
para montar el servidor (o haga clic en el icono apropiado en Thunar para montar la cosa)
¿Es posible montar mi directorio ssh directamente en el momento del arranque?
Estoy usando Xubuntu 13.10
mount -a
mount -a
después del arranque. Estoy pensando en agregarmount -a
alIntente usar la opción delay_connect .
Línea completa / etc / fstab:
fuente
Esos
delay_connect
,_netdev
... son correctos, pero no funcionarán a menos que modifique la red para que aparezca exactamente en (o antes) esa pequeña ventana de tiempo, cuando se procesa / etc / fstab. Cuando finaliza el procesamiento y las redes aparecen más tarde, debe usarmount -a
(o amigos).En la mayoría de los casos (y también en el mío), esto
network-manager
causó el problema, ya que activa la red después del inicio de sesión de forma predeterminada. Se puede ajustar para que aparezca antes en el momento del arranque. Si no recuerdo mal, todo lo que necesita hacer es marcar la opciónAvailable to all users
en el cuadro de diálogo de propiedades de conexión (o, si prefiere la línea de comando, crear manualmente la conexión/etc/NetworkManager/system-connections
).fuente
Basado en esta página de ayuda de ubuntu y mis intentos con Debian 9, lo hago funcionar y tengo permisos de archivo correctos con esta
fstab
entrada:delay_connect
asegurafstab
que no se monte la carpeta remota antes de que las interfaces de red estén activas.Puede cambiar
port
,uid
,gid
para satisfacer sus necesidades locales. Para descubrir miuid
/gid
yo simplemente utilicé$ id
cuando inicié sesión con el usuario correcto.allow_other
está ahí para permitir que otros usuarios / grupos accedan al directorio montado; Incluso con los/local/path
permisos correctos (por ejemplo777
), esto es necesario si desea que un usuario diferente (diferente del que monta los sshfs) acceda al directorio montado.Se pueden encontrar otras opciones en la página de manual de sshfs
fuente