Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Why stop at one file, is it possible to locally mount a remote folder over ssh?


here is function I use

    sshmount () {
     SSHFS_SERVER_DIR='/home/user' 
     if [ "z$1" = "z" ]
     then
      echo "specify server [server_dir]"
      return
     fi
     SSHFS_SERVER=$1 
     if [ "z$2" != "z" ]
     then
      SSHFS_SERVER_DIR=$2 
     fi
     SSHFS_TARGET_DIR="/home/user/mnt/$SSHFS_SERVER" 
     echo "Mounting $SSHFS_SERVER:$SSHFS_SERVER_DIR into $SSHFS_TARGET_DIR"
     mkdir -p $SSHFS_TARGET_DIR
     sshfs -o idmap=user -o allow_other -o kernel_cache $SSHFS_SERVER:$SSHFS_SERVER_DIR $SSHFS_TARGET_DIR && cd $SSHFS_TARGET_DIR
    }
    
    sshmount servername
will mount server's home in directory /home/user/mnt/servername, second parameter changes the server dir to specified one


Yep, it's called sshfs, very easy to use.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: