*Update 10/2021: Please note, this is an EOL product no longer being offered to new customers.
Installing fuse-sshfs
Debian/Ubuntu
apt-get install sshfs
CentOS
wget https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6-8.noarch.rpm
yum install fuse-sshfs
Setup sshmount
Create the mountpoint directory:
mkdir /mnt/sshfs_mount
Connect and mount with sshfs:
sshfs user@hostname:/ /mnt/sshfs_mount/
If the Cloud Storage panel informs you to connect to cloudstorage3.hivelocity.net or cloudstorage4.hivelocity.net, use the full path to your remote home directory:
sshfs user@hostname:/home/user/ /mnt/sshfs_mount/
You may now write to your newly mounted storage in /mnt/sshfs_mount/.
Using rsync
Synchronizing a local directory with a remote one:
rsync -r -a -v --delete /home /mnt/sshfs_mount
CentOS Example:
[root@centos6 ~]# wget https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm --2014-01-22 07:10:58-- https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm Resolving dl.fedoraproject.org... 209.132.181.25, 209.132.181.26, 209.132.181.27, ... Connecting to dl.fedoraproject.org|209.132.181.25|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 14540 (14K) [application/x-rpm] Saving to: âepel-release-6-8.noarch.rpmâ 100%[======================================>] 14,540 --.-K/s in 0.04s 2014-01-22 07:10:58 (331 KB/s) - âepel-release-6-8.noarch.rpmâ [root@centos6 ~]# rpm -Uvh epel-release-6-8.noarch.rpm warning: epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 060 8b895: NOKEY Preparing... ########################################### [100%] 1:epel-release ########################################### [100%] [root@centos6 ~]# yum install fuse-sshfs Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile epel/metalink | 14 kB 00:00 * base: ftp.usf.edu * epel: mirror.cogentco.com * extras: mirror.oss.ou.edu * updates: mirror.oss.ou.edu epel | 4.2 kB 00:00 epel/primary_db | 5.8 MB 00:00 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package fuse-sshfs.x86_64 0:2.4-1.el6 will be installed --> Processing Dependency: fuse >= 2.2 for package: fuse-sshfs-2.4-1.el6.x86_64 --> Processing Dependency: openssh-clients for package: fuse-sshfs-2.4-1.el6.x86_64 --> Processing Dependency: libfuse.so.2(FUSE_2.7)(64bit) for package: fuse-sshfs-2.4-1.el6.x86_64 --> Processing Dependency: libfuse.so.2(FUSE_2.6)(64bit) for package: fuse-sshfs-2.4-1.el6.x86_64 --> Processing Dependency: libfuse.so.2(FUSE_2.5)(64bit) for package: fuse-sshfs-2.4-1.el6.x86_64 --> Processing Dependency: libfuse.so.2(FUSE_2.4)(64bit) for package: fuse-sshfs-2.4-1.el6.x86_64 --> Processing Dependency: libfuse.so.2(FUSE_2.2)(64bit) for package: fuse-sshfs-2.4-1.el6.x86_64 --> Processing Dependency: libfuse.so.2()(64bit) for package: fuse-sshfs-2.4-1.el6.x86_64 --> Running transaction check ---> Package fuse.x86_64 0:2.8.3-4.el6 will be installed ---> Package fuse-libs.x86_64 0:2.8.3-4.el6 will be installed ---> Package openssh-clients.x86_64 0:5.3p1-94.el6 will be installed --> Processing Dependency: openssh = 5.3p1-94.el6 for package: openssh-clients-5.3p1-94.el6.x86_64 --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for package: openssh-clients-5.3p1-94.el6.x86_64 --> Processing Dependency: libcrypto.so.10(OPENSSL_1.0.1)(64bit) for package: openssh-clients-5.3p1-94.el6.x86_64 --> Processing Dependency: libedit.so.0()(64bit) for package: openssh-clients-5.3p1-94.el6.x86_64 --> Running transaction check ---> Package libedit.x86_64 0:2.11-4.20080712cvs.1.el6 will be installed ---> Package openssh.x86_64 0:5.3p1-84.1.el6 will be updated --> Processing Dependency: openssh = 5.3p1-84.1.el6 for package: openssh-server-5.3p1-84.1.el6.x86_64 ---> Package openssh.x86_64 0:5.3p1-94.el6 will be an update ---> Package openssl.x86_64 0:1.0.0-27.el6 will be updated ---> Package openssl.x86_64 0:1.0.1e-16.el6_5.4 will be an update --> Processing Dependency: make for package: openssl-1.0.1e-16.el6_5.4.x86_64 --> Running transaction check ---> Package make.x86_64 1:3.81-20.el6 will be installed ---> Package openssh-server.x86_64 0:5.3p1-84.1.el6 will be updated ---> Package openssh-server.x86_64 0:5.3p1-94.el6 will be an update --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: fuse-sshfs x86_64 2.4-1.el6 epel 52 k Installing for dependencies: fuse x86_64 2.8.3-4.el6 base 71 k fuse-libs x86_64 2.8.3-4.el6 base 74 k libedit x86_64 2.11-4.20080712cvs.1.el6 base 74 k make x86_64 1:3.81-20.el6 base 389 k openssh-clients x86_64 5.3p1-94.el6 base 402 k Updating for dependencies: openssh x86_64 5.3p1-94.el6 base 258 k openssh-server x86_64 5.3p1-94.el6 base 311 k openssl x86_64 1.0.1e-16.el6_5.4 updates 1.5 M Transaction Summary ================================================================================ Install 6 Package(s) Upgrade 3 Package(s) Total download size: 3.1 M Is this ok [y/N]: y Downloading Packages: (1/9): fuse-2.8.3-4.el6.x86_64.rpm | 71 kB 00:00 (2/9): fuse-libs-2.8.3-4.el6.x86_64.rpm | 74 kB 00:00 (3/9): fuse-sshfs-2.4-1.el6.x86_64.rpm | 52 kB 00:00 (4/9): libedit-2.11-4.20080712cvs.1.el6.x86_64.rpm | 74 kB 00:00 (5/9): make-3.81-20.el6.x86_64.rpm | 389 kB 00:00 (6/9): openssh-5.3p1-94.el6.x86_64.rpm | 258 kB 00:00 (7/9): openssh-clients-5.3p1-94.el6.x86_64.rpm | 402 kB 00:00 (8/9): openssh-server-5.3p1-94.el6.x86_64.rpm | 311 kB 00:00 (9/9): openssl-1.0.1e-16.el6_5.4.x86_64.rpm | 1.5 MB 00:00 -------------------------------------------------------------------------------- Total 2.5 MB/s | 3.1 MB 00:01 warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 Importing GPG key 0x0608B895: Userid : EPEL (6) <epel@fedoraproject.org> Package: epel-release-6-8.noarch (installed) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 Is this ok [y/N]: y Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Warning: RPMDB altered outside of yum. Installing : 1:make-3.81-20.el6.x86_64 1/12 Updating : openssl-1.0.1e-16.el6_5.4.x86_64 2/12 Updating : openssh-5.3p1-94.el6.x86_64 3/12 Installing : fuse-libs-2.8.3-4.el6.x86_64 4/12 Installing : fuse-2.8.3-4.el6.x86_64 5/12 Installing : libedit-2.11-4.20080712cvs.1.el6.x86_64 6/12 Installing : openssh-clients-5.3p1-94.el6.x86_64 7/12 Installing : fuse-sshfs-2.4-1.el6.x86_64 8/12 Updating : openssh-server-5.3p1-94.el6.x86_64 9/12 Cleanup : openssh-server-5.3p1-84.1.el6.x86_64 10/12 Cleanup : openssh-5.3p1-84.1.el6.x86_64 11/12 Cleanup : openssl-1.0.0-27.el6.x86_64 12/12 Verifying : libedit-2.11-4.20080712cvs.1.el6.x86_64 1/12 Verifying : openssl-1.0.1e-16.el6_5.4.x86_64 2/12 Verifying : fuse-2.8.3-4.el6.x86_64 3/12 Verifying : openssh-5.3p1-94.el6.x86_64 4/12 Verifying : openssh-server-5.3p1-94.el6.x86_64 5/12 Verifying : fuse-sshfs-2.4-1.el6.x86_64 6/12 Verifying : openssh-clients-5.3p1-94.el6.x86_64 7/12 Verifying : fuse-libs-2.8.3-4.el6.x86_64 8/12 Verifying : 1:make-3.81-20.el6.x86_64 9/12 Verifying : openssh-server-5.3p1-84.1.el6.x86_64 10/12 Verifying : openssh-5.3p1-84.1.el6.x86_64 11/12 Verifying : openssl-1.0.0-27.el6.x86_64 12/12 Installed: fuse-sshfs.x86_64 0:2.4-1.el6 Dependency Installed: fuse.x86_64 0:2.8.3-4.el6 fuse-libs.x86_64 0:2.8.3-4.el6 libedit.x86_64 0:2.11-4.20080712cvs.1.el6 make.x86_64 1:3.81-20.el6 openssh-clients.x86_64 0:5.3p1-94.el6 Dependency Updated: openssh.x86_64 0:5.3p1-94.el6 openssh-server.x86_64 0:5.3p1-94.el6 openssl.x86_64 0:1.0.1e-16.el6_5.4 Complete! [root@centos6 ~]# mkdir /cloudstorage [root@centos6 ~]# sshfs caccount_1077@cloudstorage2.hivelocity.net:/ /cloudstorage/ The authenticity of host 'cloudstorage2.hivelocity.net (206.51.235.186)' can't be established. RSA key fingerprint is 52:ba:48:2b:31:d9:c1:ea:ea:ea:c0:a2:22:db:a5:98. Are you sure you want to continue connecting (yes/no)? yes caccount_1077@cloudstorage2.hivelocity.net's password: [root@centos6 ~]# mount /dev/mapper/vg_centos6-lv_root on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) . tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0") /dev/vda1 on /boot type ext4 (rw) /dev/mapper/vg_centos6-lv_home on /home type ext4 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) caccount_1077@cloudstorage2.hivelocity.net:/ on /cloudstorage type fuse.sshfs (rw,nosuid,nodev) [root@centos6 ~]# cd /cloudstorage/ [root@centos6 cloudstorage]# mkdir test [root@centos6 cloudstorage]# ls -la total 316 drwx------. 1 502 502 189 Jan 22 2014 . dr-xr-xr-x. 23 root root 4096 Jan 22 07:14 .. -rw-r--r--. 1 root root 107513 Sep 11 15:47 apf-current.tar.gz -rwxr-xr-x. 1 root root 11264 Sep 11 15:45 aquota.group -rw-r--r--. 1 502 502 18 Jul 18 2013 .bash_logout -rw-r--r--. 1 502 502 176 Jul 18 2013 .bash_profile -rw-r--r--. 1 502 502 124 Jul 18 2013 .bashrc -rw-r--r--. 1 root root 12232 Sep 11 15:47 epel-release-5-4.noarch.rpm -rw-r--r--. 1 root root 160381 Sep 11 15:47 iftop-0.17.tar.gz drwxr-xr-x. 1 502 502 12 Jan 22 2014 test</epel@fedoraproject.org>
Ubuntu 12.0.4.3 Example:
root@logger:~# apt-get install sshfs Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: sshfs 0 upgraded, 1 newly installed, 0 to remove and 22 not upgraded. Need to get 43.9 kB of archives. After this operation, 129 kB of additional disk space will be used. Get:1 https://us.archive.ubuntu.com/ubuntu/ precise-updates/main sshfs amd64 2.3-1ubuntu0.1 [43.9 kB] Fetched 43.9 kB in 0s (207 kB/s) Selecting previously unselected package sshfs. (Reading database ... 139788 files and directories currently installed.) Unpacking sshfs (from .../sshfs_2.3-1ubuntu0.1_amd64.deb) ... Processing triggers for man-db ... Setting up sshfs (2.3-1ubuntu0.1) ... root@logger:~# mkdir /cloudstorage root@logger:~# sshfs caccount_1077@cloudstorage2.hivelocity.net:/ /cloudstorage/ The authenticity of host 'cloudstorage2.hivelocity.net (206.51.235.186)' can't be established. RSA key fingerprint is 52:ba:48:2b:31:d9:c1:ea:f9:ac:c0:a2:22:db:a5:98. Are you sure you want to continue connecting (yes/no)? yes caccount_1077@cloudstorage2.hivelocity.net's password: root@logger:~# mount /dev/mapper/logger-root on / type ext4 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) udev on /dev type devtmpfs (rw,mode=0755) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) /dev/vda1 on /boot type ext2 (rw) caccount_1077@cloudstorage2.hivelocity.net:/ on /cloudstorage type fuse.sshfs (rw,nosuid,nodev,max_read=65536)