Cara melancarkan sistem fail atau direktori Linux jauh menggunakan SSHFS melalui SSH

Cara melancarkan sistem fail atau direktori Linux jauh menggunakan SSHFS melalui SSH

Tujuan utama menulis artikel ini adalah untuk menyediakan panduan langkah demi langkah mengenai cara memasang sistem fail Linux jauh menggunakan SSHFS pelanggan berakhir SSH.

Artikel ini berguna untuk pengguna dan pentadbir sistem yang ingin memasang sistem fail jauh pada sistem tempatan mereka untuk tujuan apa pun. Kami telah menguji dengan praktikal dengan memasang SSHFS Pelanggan di salah satu sistem Linux kami dan berjaya memasang sistem fail jauh.

Sebelum kita pergi pemasangan lebih lanjut mari kita fahami SSHFS Dan bagaimana ia berfungsi.

SSHFS Gunung sistem fail atau direktori jauh Linux

Apa itu SSHFS?

SSHFS bermaksud (Secure Shell Filesystem) pelanggan yang membolehkan kami melancarkan sistem fail jauh dan berinteraksi dengan direktori dan fail jauh pada mesin tempatan menggunakan SSH Protokol Pemindahan Fail (Sftp).

Cadangan Baca: 10 Contoh Perintah SFTP untuk memindahkan fail pada pelayan jauh di Linux

Sftp adalah protokol pemindahan fail yang selamat yang menyediakan akses fail, pemindahan fail dan ciri pengurusan fail melalui protokol shell selamat. Kerana SSH menggunakan penyulitan semasa memindahkan fail melalui rangkaian dari satu komputer ke komputer lain dan SSHFS Dilengkapi dengan fius terbina dalam (Sistem fail di ruang pengguna) modul kernel yang membolehkan mana-mana pengguna yang tidak istimewa untuk membuat sistem fail mereka tanpa mengubah kod kernel.

Dalam artikel ini, kami akan menunjukkan kepada anda cara memasang dan menggunakan SSHFS Pelanggan di mana -mana taburan Linux untuk melancarkan sistem fail atau direktori Linux jauh pada mesin Linux tempatan.

Langkah 1: Pasang klien SSHFS dalam sistem linux

Secara lalai SSHFS Pakej tidak wujud pada semua pengagihan Linux utama, anda perlu mengaktifkan repositori Epel di bawah sistem Linux anda untuk memasang SSHFS dengan bantuan Yum perintah dengan kebergantungan mereka.

# YUM Pasang SSHFS # DNF Pasang SSHFS [ON Fedora 22+ siaran] $ sudo apt-get memasang sshfs [on Debian/Ubuntu sistem berasaskan] 

Langkah 2: Membuat Direktori Gunung SSHFS

Sebaik sahaja pakej SSHFS dipasang, anda perlu membuat direktori titik gunung di mana anda akan memasang sistem fail jauh anda. Contohnya, kami telah membuat Direktori Gunung di bawah /mnt/tecmint.

# mkdir /mnt /tecmint $ sudo mkdir /mnt /tecmint [on Debian/Ubuntu sistem berasaskan] 

Langkah 3: Memasang sistem fail jauh dengan SSHFS

Sebaik sahaja anda telah membuat direktori Gunung Point anda, sekarang jalankan arahan berikut sebagai akar pengguna untuk memasang sistem fail jauh di bawah /mnt/tecmint. Dalam kes anda direktori gunung akan menjadi apa sahaja.

Perintah berikut akan dipasang direktori jauh yang dipanggil /rumah/tecmint di bawah /mnt/tecmint dalam sistem tempatan. (Jangan lupa ganti x.x.x.x dengan alamat IP dan titik gunung anda).

# sshfs [dilindungi e -mel]:/home/tecmint//mnt/tecmint $ sudo sshfs -o allow_other [e -mel dilindungi]:/home/tecmint//mnt/tecmint [on Debian/Ubuntu sistem berasaskan] 

Sekiranya pelayan Linux anda dikonfigurasi dengan kebenaran berasaskan kunci SSH, maka anda perlu menentukan jalan ke kunci awam anda seperti yang ditunjukkan dalam perintah berikut.

# sshfs -o identityfile = ~/.ssh/id_rsa [dilindungi e -mel]:/home/tecmint//mnt/tecmint $ sudo sshfs -o allow_other, identityfile = ~/.ssh/id_rsa [dilindungi e -mel]:/home/tecmint//mnt/tecmint [on Debian/Ubuntu sistem berasaskan] 

Langkah 4: Mengesahkan sistem fail jauh dipasang

Sekiranya anda telah menjalankan arahan di atas dengan jayanya tanpa sebarang kesilapan, anda akan melihat senarai fail dan direktori jauh yang dipasang di bawah /mnt/tecmint.

# cd /mnt /tecmint # ls
[[dilindungi e -mel] Tecmint]# ls 12345.JPG FFMPEG-PHP-0.6.0.TBZ2 Linux News-closeup.XSL S3.JPG CMSLOGS GMD-Latest.SQL.tar.BZ2 Malware Newsletter1.HTML SSHDALLOW EPEL-RELEASE-6-5.Noarch.RPM JSON-1.2.1 filem_list.PHP Pollbeta.SQL FFMPEG-PHP-0.6.0 JSON-1.2.1.TGZ MY_NEXT_ARTICAL_V2.PHP Pollbeta.tar.BZ2

Langkah 5: Memeriksa titik gunung dengan arahan df -ht

Sekiranya anda berlari df -ht perintah anda akan melihat titik mount sistem fail jauh.

# df -ht
Output sampel
Saiz Jenis Filesystem Digunakan Hasil Usaha% dipasang pada udev devtmpfs 730m 0 730m 0% /dev tmpfs tmpfs 150m 4.9m 145m 4% /run /dev /sda1 ext4 31g 5.5G 24G 19% /TMPFS TMPFS 749M 216K 748M 1% /DEV /SHM TMPFS TMPFS 5.0m 4.0k 5.0m 1%/run/lock tmpfs tmpfs 749m 0 749m 0%/sys/fs/cgroup tmpfs tmpfs 150m 44k 150m 1%/run/user/1000 [dilindungi e -mel]:/home/tecmint fuse.SSHFS 324G 55G 253G 18% /MNT /TECMINT 

Cadangan Baca: 12 Perintah "DF" berguna untuk memeriksa ruang cakera di Linux

Langkah 6: Memasang sistem fail jauh secara kekal

Untuk melancarkan sistem fail jauh secara kekal, anda perlu mengedit fail yang dipanggil /etc/fstab. Untuk dilakukan, buka fail dengan editor kegemaran anda.

# vi /etc /fstab $ sudo vi /etc /fstab [on Debian/Ubuntu sistem berasaskan] 

Pergi ke bahagian bawah fail dan tambahkan baris berikut dan simpan fail dan keluar. Sistem Fail Pelayan Jauh Mount di bawah dengan Tetapan Lalai.

sshfs#[dilindungi e -mel]:/home/tecmint//mnt/tecmint fuse.sshfs lalai 0 0 

Pastikan anda mempunyai log masuk tanpa kata laluan SSH di antara pelayan ke sistem fail mount auto semasa reboot sistem ..

Jika pelayan anda dikonfigurasi dengan kebenaran berasaskan kunci SSH, tambahkan baris ini:

sshfs#[dilindungi e -mel]:/home/tecmint//mnt/tecmint fuse.sshfs identityfile = ~/.ssh/id_rsa lalai 0 0 

Seterusnya, anda perlu mengemas kini fail FSTAB untuk mencerminkan perubahan.

# mount -a $ sudo mount -a [on Debian/Ubuntu sistem berasaskan] 

Langkah 7: Sistem fail jauh

Untuk Unmount FileSystem Remote, Jun mengeluarkan perintah berikut, ia akan menyebarkan sistem fail jauh.

# umount /mnt /tecmint

Itu semua buat masa ini, jika anda menghadapi sebarang kesukaran atau memerlukan bantuan dalam pemasangan sistem fail jauh, sila hubungi kami melalui komen dan jika anda merasakan artikel ini sangat berguna maka kongsi dengan rakan anda.