Di Linux seperti sistem operasi, kita dapat memasang sistem file jarak jauh dengan aman melalui protokol ssh menggunakan perintah sshfs. SSHFS adalah singkatan dari Secure Shell FileSystem. SSHFS memungkinkan kita untuk memasang sistem file jarak jauh dan berinteraksi dengan direktori dan file jarak jauh di mesin lokal.
Pada komputer lokal tempat SSHFS di-mount, implementasinya menggunakan modul kernel FUSE (File system in Userspace). Efek praktis dari ini adalah bahwa pengguna akhir dapat berinteraksi dengan mulus dengan file jarak jauh yang disajikan dengan aman melalui SSH seolah-olah mereka adalah file lokal di komputernya. Pada komputer jarak jauh, subsistem SFTP dari SSH digunakan.
Instalasi SSHFS di CentOS/RHEL/Fedora
Karena paket sshfs tidak tersedia di repositori default, jadi pertama-tama aktifkan repositori epel dan kemudian gunakan perintah yum untuk menginstal sshfs.
# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm # yum install sshfs
Instalasi SSHFS di Ubuntu $ sudo apt-get install sshfs
Pasang Sistem File Jarak Jauh menggunakan perintah di bawah ini.
Sintaks:
# sshfs [user@]host:[dir] mountpoint
Contoh:
# sshfs [email protected]:/ /home/thegeekdiary/
Pada perintah di atas, kita memasang sistem file ”/” dari remote host(mail9.nsitmail.com) di folder lokal (/home/thegeekdiary). Verifikasi apakah sistem file jarak jauh sudah terpasang atau tidak menggunakan perintah (df -hT).
# df -hT
Pasang Sistem File Jarak Jauh Secara Permanen
Ketika kita me-mount sistem file jarak jauh menggunakan sshfs, dan untuk beberapa alasan jika mesin lokal Anda di-boot ulang, maka setelah reboot sistem file jarak jauh tidak akan tersedia, jadi untuk me-mount sistem file jarak jauh secara permanen, tambahkan entri di bawah ini di file /etc/fstab.
[email protected]:/ /home/thegeekdiary/ fuse defaults 0 0
Sekarang jalankan perintah di bawah ini untuk mencerminkan perubahan file fstab:
# mount -a
Untuk Umount sistem File Jarak Jauh, gunakan perintah di bawah ini:
# umount /home/thegeekdiary
ATAU
# fusermount -u mountpoint