Você pode mapear uma pasta SFTP remota para o seu computador local usando SSHFS com FUSE para o OS X (com base no antigo MacFUSE , que não funciona em 10.6 +). Depois disso, todas as ferramentas usuais, como rsync estão disponíveis para você:
mkdir /tmp/my-server
sshfs user@remote-host:/my-dir /tmp/my-server -oauto_cache,volname="My Server"
rsync -aP /tmp/my-server $HOME/my-local-copy
Quando terminar:
umount /tmp/my-server
... ou para ejetar o disco da barra lateral do Finder: primeiro, vá para as preferências do Finder para mostrar os servidores conectados na área de trabalho e, quando conectado, arraste o disco para a barra lateral. O OS X lembrará de você uma vez que o arrastou para lá e mostrará isso sempre que você se conectar novamente.
Há também uma interface gráfica, Macfusion (veja também as notas de instalação do SSHFS ao usar o Macfusion).