1
0

add mount-sftp script

This commit is contained in:
michael 2024-04-05 15:07:25 +13:00
parent bdf04302aa
commit 4dfe68a54b

20
scripts/mount-sftp.sh Executable file
View File

@ -0,0 +1,20 @@
#!/bin/bash
LOCAL_USER=$(id -un)
MOUNT_PATH="/home/$LOCAL_USER/sftp"
if [ ! -d "$MOUNT_PATH" ]; then
mkdir -p "$MOUNT_PATH"
fi
CREDS=$(cat "/home/$LOCAL_USER/.sftp.json")
USER=$(echo $CREDS | jq -r '.user')
PASS=$(echo $CREDS | jq -r '.pass')
HOST=$(echo $CREDS | jq -r '.host')
echo "Mounting SFTP server..."
echo $PASS | sshfs "$USER@$HOST:/" "$MOUNT_PATH" \
-o password_stdin \
-o reconnect \
-o compression=yes