sshfs: Монтирование удаленных файловых систем по ssh
Isi kandungan:
- Memasang SSHFS
- Memasang SSHFS di Ubuntu dan Debian
- Memasang SSHFS pada CentOS
- Memasang SSHFS pada macOS
- Memasang SSHFS pada Windows
- Memasang Sistem Fail Jauh
- Memasang Sistem Fail Jauh pada Windows
- Unmount Sistem Fail Jauh
- Kesimpulannya
SSHFS (SSH Filesystem) adalah klien fail sistematik berdasarkan FUSE untuk pemasangan direktori jauh berbanding sambungan SSH. SSHFS menggunakan protokol SFTP, yang merupakan subsistem SSH dan ia diaktifkan secara lalai pada kebanyakan pelayan SSH.
Apabila dibandingkan dengan protokol sistem fail rangkaian lain seperti NFS dan Samba, kelebihan SSHFS ialah ia tidak memerlukan sebarang konfigurasi tambahan di sisi pelayan. Untuk menggunakan SSHFS anda hanya perlu akses SSH ke pelayan jauh.
Kerana SSHFS menggunakan SFTP, semua data yang dihantar antara pelayan dan klien mesti disulitkan dan didekripsi. Ini menghasilkan prestasi yang sedikit terdegradasi berbanding dengan NFS, dan penggunaan CPU yang lebih tinggi pada klien dan pelayan.
Tutorial ini akan menunjukkan kepada anda cara memasang klien SSHFS di Linux, macOS, dan Windows dan bagaimana untuk melancarkan direktori jauh.
Memasang SSHFS
Pakej SSHFS tersedia untuk semua sistem operasi utama dan pemasangannya cukup mudah.
Memasang SSHFS di Ubuntu dan Debian
SSHFS boleh didapati daripada lalai Ubuntu dan repositori Debian. Kemas kini indeks pakej dan pasang klien sshfs dengan menaip:
sudo apt update
sudo apt install sshfs
Memasang SSHFS pada CentOS
Pada CentOS dan turunan Red Hat yang lain, jalankan arahan berikut untuk memasang sshfs:
Memasang SSHFS pada macOS
pengguna macOS boleh memasang klien SSHFS dengan memuat turun pakej FUSE dan SSHFS dari tapak osxfuse atau melalui Homebrew:
brew cask install osxfuse
brew install sshfs
brew cask install osxfuse
brew install sshfs
Memasang SSHFS pada Windows
Pengguna Windows perlu memasang dua pakej, WinFsp dan SSHFS-Win.
- WinFsp.SSHFS-Win.
Memasang Sistem Fail Jauh
Arahan berikut boleh digunakan untuk semua pengedaran Linux dan macOS.
Untuk melancarkan direktori jarak jauh pengguna SSH perlu mengaksesnya. Perintah gunung SSHFS mengambil bentuk berikut:
sshfs host: mountpoint
Perintah sshfs akan membaca Fail SSH Config dan menggunakan tetapan setiap host. Jika direktori jauh tidak ditentukan, ia lalai ke direktori rumah pengguna jauh.
Sebagai contoh, untuk melancarkan direktori rumah seorang pengguna bernama "linuxize" pada hos jauh dengan alamat IP "192.168.121.121", mula-mula membuat direktori yang akan berfungsi sebagai titik gunung, ia boleh menjadi lokasi yang anda inginkan:
mkdir ~/linuxizeremote
Kemudian gunakan perintah sshfs untuk melancarkan direktori jauh:
sshfs [email protected]:/home/linuxize /home/linuxize/linuxizeremote
Anda akan diminta memasukkan kata laluan pengguna. Untuk mengelakkan menaip kata laluan setiap kali anda melancarkan direktori jauh menjana kekunci SSH dan persediaan Loginless Password SSH.
Sekarang anda boleh berinteraksi dengan direktori dan fail yang terletak pada pelayan jauh dengan cara yang sama seperti yang anda lakukan dengan fail tempatan. Sebagai contoh, anda boleh mengedit, memadam, menamakan semula atau membuat fail dan direktori baru.
Sekiranya anda mahu memindahkan direktori jarak jauh secara kekal, anda perlu mengedit fail
/etc/fstab
mesin tempatan untuk menambah entri mount baru. Dengan cara ini apabila sistem anda boot ia akan secara automatik melancarkan direktori jauh.
Untuk melancarkan direktori jarak jauh melalui SSHFS dari
/etc/fstab
, gunakan
fuse.sshfs
sebagai jenis fail sistem.
user@host:/remote/dir /local/mountpoint fuse.sshfs defaults 0 0
Apabila membuat lekapan yang berterusan pastikan anda boleh menyambungkan hos jauh menggunakan pengesahan berasaskan kunci SSH.
Memasang Sistem Fail Jauh pada Windows
Pengguna Windows boleh menggunakan Windows Explorer untuk memetakan pemacu rangkaian ke direktori jauh pada pelayan SSH.
Buka Windows Explorer, klik kanan pada "PC ini" dan pilih "Pemacu rangkaian peta". Pilih pemacu untuk dipasang pada dan dalam medan "Folder" masukkan pengguna, pelayan, dan laluan terpencil dalam format berikut:
\\sshfs\user@host
Pada masa menulis artikel ini, SSHFS-Win tidak menyokong pengesahan berasaskan kunci, jadi pelayan ssh jauh perlu dikonfigurasi untuk menerima pengesahan kata laluan.
Untuk maklumat terperinci semak manual SSHFS-Win.
Unmount Sistem Fail Jauh
Untuk melepaskan sistem fail yang dipasang, gunakan sama ada perintah
umount
atau
fusermount
diikuti oleh direktori di mana ia telah dipasang (titik gunung):
fusermount -u /local/mountpoint
Kesimpulannya
Dalam panduan ini, anda telah belajar cara menggunakan SSHFS untuk melancarkan direktori jauh melalui SSH. Ini berguna apabila anda ingin berinteraksi dengan fail jauh menggunakan aplikasi mesin tempatan anda.
Untuk senarai lengkap pilihan sshfs, taipkan
man sshfs
di terminal anda.
Anda juga dapat menyekat akses pengguna ke direktori rumah mereka dengan menyiapkan persekitaran SFTP Chroot Jail dan mengubah port SSH lalai untuk menambah lapisan tambahan keamanan ke server Anda.
sshp mount terminalYahoo Melabur dalam Direktori Telefon Direktori India
Yahoo telah melabur dalam direktori mencari direktori telefon India sebagai pengguna menggunakan telefon bimbit untuk mencari perniagaan tempatan .
Menggunakan aplikasi desktop jauh di windows 8 untuk sambungan jauh
Ketahui Cara Menyediakan Dan Gunakan Apl Desktop Jauh di Windows 8 Untuk Sambungan Jauh.
Bagaimana cara menggunakan skydrive untuk mengambil sebarang fail dari komputer anda dari jarak jauh
Tahukah anda anda boleh menggunakan SkyDrive untuk mengambil alih jarak jauh dari mana-mana fail dari PC rumah anda? Ia cukup kemas. Semak langkah!







