Ir al contenido
  • +31 653-919-302
Cafayate.Net
  • 0
  • 0
  • Inicia sesión
  • Nederlands English (US) Español (AR)
  • Contáctanos
  • Inicio
  • Blog
  • Empleos
  • Contáctanos
Cafayate.Net
  • 0
  • 0
    • Inicio
    • Blog
    • Empleos
    • Contáctanos
  • +31 653-919-302
  • Nederlands English (US) Español (AR)
  • Inicia sesión
  • Contáctanos

Mount a Linux directory from a different PC to your local Linux PC

  • Todos los blogs
  • Tech Blog
  • Mount a Linux directory from a different PC to your local Linux PC
  • 5 de marzo de 2021 por
    Administrator

     

    sshfs is very nice, and easy to use

    sshfs user@remotesystem:/remote/dir /some/local/dir

    https://github.com/libfuse/sshfs

     

     

    SSHFS

    About

    SSHFS allows you to mount a remote filesystem using SFTP. Most SSH servers support and enable this SFTP access by default, so SSHFS is very simple to use – there’s nothing to do on the server-side.

    How to use

    Once sshfs is installed (see next section) running it is very simple:

    sshfs [user@]hostname:[directory] mountpoint
    

    It is recommended to run SSHFS as regular user (not as root). For this to work the mountpoint must be owned by the user. If username is omitted SSHFS will use the local username. If the directory is omitted, SSHFS will mount the (remote) home directory. If you need to enter a password sshfs will ask for it (actually it just runs ssh which ask for the password if needed).

    Also many ssh options can be specified (see the manual pages for sftp(1) and ssh_config(5)), including the remote port number (-oport=PORT)

    To unmount the filesystem:

    fusermount -u mountpoint
    

    On BSD and OS-X, to unmount the filesystem:

    umount mountpoint
    

    Installation

    First, download the latest SSHFS release from https://github.com/libfuse/sshfs/releases. On Linux and BSD, you will also need to install libfuse 3.1.0 or newer. On OS-X, you need OSXFUSE instead. Finally, you need the Glib library with development headers (which should be available from your operating system’s package manager).

    To build and install, we recommend to use Meson (version 0.38 or newer) and Ninja. After extracting the sshfs tarball, create a (temporary) build directory and run Meson:

    $ md build; cd build
    $ meson ..
    

    Normally, the default build options will work fine. If you nevertheless want to adjust them, you can do so with the mesonconfcommand:

    $ mesonconf                  # list options
    $ mesonconf -D strip=true    # set an option
    

    To build, test and install SSHFS, you then use Ninja (running the tests requires the py.test Python module):

    $ ninja
    $ python3 -m pytest test/    # optional, but recommended
    $ sudo ninja install
    

    Alternate Installation

    If you are not able to use Meson and Ninja, please report this to the sshfs mailing list. Until the problem is resolved, you may fall back to an in-source build using autotools:

    $ ./configure
    $ make
    $ sudo make install
    

    Note that support for building with autotools may disappear at some point, so if you depend on using autotools for some reason please let the sshfs developers know!

    Getting Help

    If you need help, please ask on the <[email protected]> mailing list (subscribe athttps://lists.sourceforge.net/lists/listinfo/fuse-sshfs).

    Please report any bugs on the GitHub issue tracker at https://github.com/libfuse/libfuse/issues.

    en Tech Blog
    netstat

    Diseñado para empresas

    Somos un equipo de personas apasionadas cuyo objetivo es mejorar la vida de todos a través de productos revolucionarios. Creamos grandes productos para resolver sus problemas empresariales. Nuestros productos están diseñados para pequeñas y medianas empresas dispuestas a optimizar su rendimiento.

    Contáctenos

    Plantexel
    Pedernera
    Salta Capital 
    Argenina

    • +31 653-919-302
    • [email protected]
    Síganos
    Copyright © Plantexel
    Nederlands | English (US) | Español (AR)