If you want to have a fast and secure method to work with filesystem on remote machine that has only SSH you can choose SSHFS.
Installing SSHFS on OS X Yosemite is easy — use Homebrew to install OSXFuse and SSHFS:
brew install Caskroom/cask/osxfuse brew install sshfs
Use this command to mount root volume of remote host (remotehost:/) to your local folder /Users/me/host and also create a volume with name LocalVolumeName. It will automagically reconnect on network fails and SSH timeout.
sshfs user@remotehost:/ /Users/me/host/ -o reconnect,follow_symlinks,volname="LocalVolumeName"
You will be asked for a password of the remote system and if you don’t want do enter that password each time you can setup SSH passwordless login.
To get your remote filesystem faster you can create simple BASH script:
#!/bin/bash sshfs user@remotehost:/ /Users/me/host/ -o reconnect,follow_symlinks,volname="LocalVolumeName"
Save that as sshfs.sh and give it execute permission:
chmod +x ./sshfs.sh
After that you can launch your script from Terminal or Finder.
Actually, you can name it as you want (even DestroyEarth).