Cara memasang sistem fail jauh ke atas SSH di Linux

Cara memasang sistem fail jauh ke atas SSH di Linux

SSHFS adalah sistem fail berdasarkan pada Protokol Pemindahan Fail SSH (SFTP). Di sebelah terpencil kita hanya perlu memasang pelayan SSH, kerana kebanyakan pelayan SSH sudah menyokong ini, tidak ada kaitan dengan pelayan jauh kecuali memasang pelayan SSH. Di sisi klien kita perlu memasang pakej SSHFS FUSE untuk melancarkan sistem fail jauh. Versi yang lebih baru SSHFS menggunakan fius. Versi fius SSHFS ditulis semula oleh Miklos Szeredi.

Ciri -ciri SSHFS:

    • Berdasarkan Fuse (Rangka Kerja Sistem UserPace Terbaik untuk Linux)
    • Multithreading: Lebih dari satu permintaan boleh dalam perjalanan ke pelayan
    • Membenarkan bacaan besar (max 64k)
    • Kandungan Direktori Caching

Langkah 1 - Pasang SSHFS FUSE

Untuk Centos/RHEL Pengguna, Fuse SSHFS boleh didapati di bawah repositori epel, jadi pastikan anda memasang repositori epel dalam sistem anda. Sekarang laksanakan arahan berikut untuk memasangnya

Pada Centos/RHEL:

# yum pasang fius-sshfs 

Di Ubuntu & Dabian:

$ sudo apt-get update $ sudo apt-get install sshfs 

Langkah 2 - Gunung Direktori Jauh

Mari Pasang Direktori Pelayan Jauh menggunakan SSHFS. Pastikan sistem jauh mempunyai pelayan SSH yang berjalan dengan sambungan SSH yang betul dari sistem anda.

Pertama, buat titik gunung

# mkdir /mntssh 

Mari memasang direktori jauh. Untuk contoh ini kita sedang memasang /rumah/remoteuser direktori dari 192.168.1.12 (Jauh.Contoh.com) sistem ke sistem tempatan kami.

# sshfs [dilindungi e -mel]:/rumah/remoteuser/opt/mntssh 

[Output Contoh]

Keaslian Jauh Tuan Rumah.Contoh.com (192.168.1.12) 'Tidak dapat ditubuhkan. Cap jari utama RSA ialah 77: 85: 9E: FF: DE: 2A: EF: 49: 68: 09: 9B: DC: F0: F3: 09: 07. Adakah anda pasti mahu terus menyambung (ya/tidak)? Ya [E -mel dilindungi] Kata Laluan: 

Langkah 3 - Sahkan gunung

Setelah memasang sistem fail jauh di titik gunung tempatan, sahkan dengan menjalankan perintah gunung.

# mount /dev /mapper /vg_svr1-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, mod = 620) TMPFS ON /DEV /SHM TYPE TMPFS (RW) /DEV /SDA1 ON /BOOT TYPE EXT4 (RW) [E -mel dilindungi]: /Home /Remoteuser ON /MNTSSH FUSE TYPE.SSHFS (RW, NOSUID, NODEV) 

Juga, navigasi ke titik gunung anda, anda akan melihat fail daripadanya dari sistem jauh

# cd /mntssh # ls 

Langkah 4 - Direktori Gunung pada Boot Sistem

Sekiranya anda ingin memasang sistem fail jauh secara automatik setiap kali apabila sistem anda reboot, tambahkan entri berikut /etc/fstab fail. Pastikan anda mempunyai persediaan SSH berasaskan utama antara sistem jauh dan tempatan.

[dilindungi e -mel]:/home/remoteuser/mntssh fius.sshfs lalai 0 0 

Langkah 5 - Direktori Unmount

Sekiranya kerja anda selesai dan anda tidak memerlukan lagi direktori yang dipasang, cuma buangnya dengan menggunakan arahan berikut.

# umount /mntssh 

Juga keluarkan entri dari /etc/fstab fail