Cara Mengkonfigurasi NFS Pada Debian 9 Stretch Linux

Cara Mengkonfigurasi NFS Pada Debian 9 Stretch Linux

Objektif

Objektifnya adalah untuk mengkonfigurasi konfigurasi NFS klien/pelayan asas pada debian 9 stretch linux

Sistem operasi dan versi perisian

  • Sistem operasi: - Debian 9 Stretch

Keperluan

Akses istimewa ke pemasangan Debian Linux anda.

Kesukaran

Mudah

Konvensyen

  • # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
  • $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Persediaan pelayan NFS

Pemasangan pelayan NFS

Langkah pertama ialah memasang binari pelayan NFS. Untuk melakukan penggunaan itu Apt perintah untuk dipasang NFS-KERNEL-SERVER Pakej:

# apt-get Pasang NFS-KERNEL-SERVER 

Sahkan bahawa pelayan NFS sedang berjalan dan berjalan:

# Systemctl Status NFS-Kernel-Server ● NFS-Server.Perkhidmatan - pelayan dan perkhidmatan NFS dimuatkan: dimuatkan (/lib/systemd/system/nfs -server.perkhidmatan; didayakan; Pratetap Vendor: Diaktifkan) Aktif: Aktif (keluar) Sejak MON 2017-06-05 14:20:17 AEST; 1min 8s lalu PID utama: 1752 (kod = keluar, status = 0/kejayaan) linuxconfig Systemd [1]: Memulakan pelayan dan perkhidmatan NFS ... linuxconfig Systemd [1]: memulakan pelayan dan perkhidmatan NFS. 

Direktori Eksport NFS

Seterusnya, kita perlu mengeksport direktori NFS. Direktori ini akhirnya akan dipasang dari jauh, oleh itu boleh diakses melalui tuan rumah pelanggan NFS. Untuk tujuan tutorial ini, kami membuat dan mengeksport direktori yang dipanggil /var/nfs-export. Pertama, buat yang baru NFS-Eksport Direktori:

# mkdir /var /nfs-export 


Untuk tujuan ujian juga membuat fail teks sewenang -wenangnya:

# cd/var/nfs-export/ # echo linuxconfig.org> fail.TXT # Fail Cat.txt linuxconfig.org 

Setelah siap, gunakan editor teks kegemaran anda dan buat entri eksport NFS baru dalam /etc/eksport fail konfigurasi. Sebagai contoh :

/var/nfs-export *(rw, sync, no_subtree_check, no_root_squash) 

Eksport di atas akan dieksport /var/nfs-export Direktori ke mana-mana hos dengan mana-mana alamat IP dengan akses baca-tulis. Ini adalah eksport yang sangat tidak selamat. Untuk lebih banyak contoh eksport NFS masukkan $ lelaki eksport.

Untuk menggunakan perubahan dalam /etc/eksport Fail Konfigurasi, Muat semula semua eksport NFS dengan:

# Exportfs -A 

Sekiranya anda ingin memulakan pelayan NFS anda selepas reboot, anda perlu mengaktifkannya dengan Systemctl Perintah Systemd:

# Systemctl Membolehkan NFS-KERNEL-SERVER Menyelaraskan Keadaan NFS-Kernel-pelayan.Perkhidmatan dengan skrip perkhidmatan SYSV dengan/lib/systemd/systemd-sysv-dimulukan. Melaksanakan:/lib/systemd/systemd-sysv-install enable nfs-kernel-server 

Pelanggan NFS

Sekarang bahawa direktori eksport NFS tersedia ke gunung terpencil. Mari pasang klien NFS pada sistem klien kami:

# apt-get Pasang NFS-Common 

Buat direktori baru yang akan digunakan sebagai titik gunung NFS untuk dieksport sebelum ini /var/nfs-export Direktori:

# mkdir /mnt /nfs 

Gunung Direktori Eksport NFS Jauh:

# mount -t nfs your-nfs-server-ip:/var/nfs-export/mnt/nfs/ 

Periksa kandungan direktori eksport NFS dan ujian akses tulis dengan membuat kosong baru ujian Fail:

# kucing/mnt/nfs/fail.txt linuxconfig.org # sentuh/mnt/nfs/test # ls/mnt/nfs/file.Ujian TXT 

Ke direktori eksport NFS secara kekal pada pelanggan NFS anda, masukkan baris berikut ke dalam anda /etc/fstab Fail konfigurasi:

Anda-NFS-server-IP:/var/nfs-export/mnt/nfs/nfs 

Pada masa ini pengguna biasa tidak mempunyai akses menulis ke /mnt/nfs/. Sebarang percubaan menulis ke direktori ini akan dinafikan dengan mesej ralat berikut:

$ sentuh/mnt/nfs/sentuhan fail: tidak dapat menyentuh 'fail': kebenaran ditolak 

Walaupun terdapat penyelesaian yang banyak dan lebih selamat untuk isu ini, penyelesaian terpantas adalah untuk memberikan akses tulis ke /mnt/nfs/ mengenai tuan rumah pelanggan kepada pengguna tertentu yang memerlukan akses menulis atau memberikannya kepada semua orang. Contoh:

# chmod o+w/mnt/nfs/ 

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
  • Fail Konfigurasi Linux: 30 teratas yang paling penting
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Muat turun linux
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Perintah Linux Asas
  • Pasang Arch Linux di Workstation VMware
  • Distro linux terbaik untuk pemaju