#!/bin/sh mount_dir=/mnt/artifactory/ remote_dir=/ local_dir=/opt/artifactory_mirror/ art_server=user@ip port=22 passw=your_pws chown_permissions=your_user:your_group echo ${passw} | sshfs ${art_server}:${remote_dir} ${mount_dir} -p ${port} -o password_stdin -o allow_other ls -l ${mount_dir} rsync -ravP ${mount_dir} ${local_dir} chown -R ${chown_permissions} ${local_dir} echo 'SYNC completed' fusermount -u ${mount_dir}