Server

Menyiapkan Server NFS di Server Ubuntu

Menyiapkan Server NFS di Server Ubuntu

NFS, kependekan dari Network File System, adalah protokol sistem file terdistribusi. Ini dapat membantu Anda berbagi file dan seluruh direktori dengan orang lain melalui jaringan. Ini memungkinkan program pada sistem jarak jauh untuk berbagi dan mengakses informasi satu sama lain seolah-olah itu tersedia di mesin lokal.

NFS bekerja di lingkungan client-server. Artinya, jika Anda ingin mengatur NFS untuk berbagi file antara dua sistem, maka salah satunya perlu dikonfigurasi sebagai server dan yang lainnya sebagai klien.

Server berfungsi sebagai admin yang mengotentikasi dan mengotorisasi klien untuk mengakses data yang dibagikan. Hampir semua klien bisa mendapatkan akses ke data bersama sesederhana file atau direktori lain di penyimpanan lokal mereka.

Cara mengatur Server NFS di Server Ubuntu

Jadi jika ini membuat Anda tertarik, kami telah menyusun tutorial langkah demi langkah terperinci yang akan memandu Anda tentang cara menginstal dan mengatur Server NFS di Ubuntu sehingga Anda juga dapat mulai berbagi data dengan sistem klien lain. Ini dibagi menjadi beberapa bagian, bagian pertama membahas cara mengatur server host dan bagian kedua menunjukkan kepada Anda cara mengatur sisi klien. Untuk tutorial ini, kita akan menggunakan Ubuntu 20.04 LTS.

Mengkonfigurasi Server Host

Untuk mengatur server host, Anda harus menginstal server NFS Kernel terlebih dahulu. Setelah selesai, Anda dapat membuat dan mengekspor file dan direktori yang ingin Anda bagikan dengan semua sistem klien.

Jadi mari kita lakukan.

Langkah 1: Menginstal Server Kernel NFS

Hal pertama yang pertama, kita perlu menginstal paket NFS Kernel Server pada sistem Ubuntu yang akan berfungsi sebagai server. Tetapi sebelum itu, hanya untuk memastikan tidak ada yang rusak selama proses, mari perbarui paket sistem.

Untuk melakukan ini, ketik perintah berikut di terminal:

$ sudo apt update

Dengan semua pembaruan paket sistem, sekarang saatnya untuk menginstal paket "nfs-kernel-server" menggunakan perintah berikut:

$ sudo apt install nfs-kernel-server

Ini juga akan menginstal beberapa paket tambahan pada sistem Anda, termasuk "nfs-common" serta "rpcbind" yang diperlukan untuk mengatur file sharing.

Menginstal Server NFS

Langkah 2: Buat Direktori Ekspor NFS

Dengan paket "nfs-kernel-server" terinstal, Anda sekarang dapat membuat direktori ekspor NFS (dikenal sebagai "direktori ekspor"), yang akan dibagikan dengan semua sistem klien. Untuk melakukan ini, ketik perintah berikut di dalam terminal.

$ sudo mkdir -p /mnt/nfs_share

Semua file yang Anda ingin dapat diakses oleh klien harus dibuat di dalam direktori ini. Karena kami ingin sistem klien memiliki akses penuh ke direktori bersama ini, kami perlu menghapus semua izin direktori yang membatasi akses.

Ini dapat dilakukan dengan perintah berikut:

$ sudo chown -R none:nogroup /mnt/nfs_share/

Terminal Ubuntu

Setelah selesai dengan perintah di atas, lanjutkan ke langkah berikutnya.

Langkah 3: Tetapkan Akses Server NFS ke Sistem Klien

Dengan direktori ekspor siap, Anda perlu memberikan izin ke sistem klien Anda untuk mengakses server host. Izin ini ditentukan di dalam file "ekspor" yang terletak di dalam folder /etc sistem Anda.

Anda perlu mengedit file ini dan menambahkan beberapa baris perintah tambahan untuk memberikan akses sistem klien Anda ke direktori ekspor. Dengan demikian, buka menggunakan editor Nano dengan memasukkan perintah ini ke terminal:

$ sudo nano /etc/exports

Mengedit file

Dari sini, Anda dapat memberikan akses server NFS ke satu klien, beberapa klien, atau subnet lengkap. Untuk bacaan ini, kami akan menyediakan seluruh akses subnet ke share NFS.

Untuk melakukan ini, Anda perlu menambahkan baris ini ke file "ekspor".

/mnt/nfs_share subjaringan(rw,sinkronkan,no_subtree_check)

Di sini Anda perlu mengganti subnet sistem Anda di placeholder yang disediakan.

Selain itu, inilah arti bagian lain dari perintah:

Namun, jika Anda ingin memberikan akses hanya ke satu klien, Anda dapat melakukannya dengan menggunakan sintaks berikut:

/mnt/nfs_share client_IP_1(rw,sync,no_subtree_check)

Sedangkan untuk menambahkan beberapa klien, Anda perlu melakukannya satu per satu:

/mnt/nfs_share client_IP_1(rw,sync,no_subtree_check) /mnt/nfs_share client_IP_2(rw,sync,no_subtree_check)

Dengan sistem klien yang memiliki akses ke server NFS, sekarang saatnya untuk melanjutkan ke langkah berikutnya.

Langkah 4: Ekspor Direktori NFS Bersama

Dengan semua konfigurasi di atas, sekarang saatnya Anda mengekspor direktori NFS bersama dan membuatnya tersedia untuk sistem klien.

Ini dilakukan dengan cepat menggunakan perintah ini:

$ sudo exportfs -a

Ini diikuti dengan me-restart server kernel NFS untuk memastikan semua konfigurasi berlaku.

Mulai ulang NFS

Akhirnya saatnya untuk melanjutkan ke langkah terakhir dari pengaturan ini.

Langkah 5: Izinkan Klien Melewati Firewall

Bahkan setelah memberi klien akses ke server NFS dan mengekspor direktori bersama, klien tetap tidak dapat mengakses file jika diblokir oleh firewall. Karena itu, Anda perlu membuka firewall untuk klien Anda. PC Ubuntu Anda sudah memiliki firewall default - UFW (Uncomplicated Firewall).

Untuk memeriksa apakah itu berjalan di sistem Anda, Anda dapat mengetikkan perintah berikut:

$ sudo ufw status

Jika itu menunjukkan bahwa itu tidak aktif, Anda harus mengaktifkannya kembali menggunakan perintah ini:

$ sudo ufw aktifkan

Periksa status UFW

Namun, jika karena alasan tertentu tidak diinstal pada sistem Anda, maka Anda dapat menggunakan perintah ini untuk menginstalnya:

$ sudo apt install

Setelah Anda menginstal dan mengaktifkan UFW di sistem Ubuntu Anda, Anda harus mengonfigurasinya sedemikian rupa sehingga memungkinkan akses ke klien Anda.

Karena kami menyediakan akses NFS ke seluruh subnet, kami perlu menggunakan perintah ini:

$ sudo ufw izinkan dari subjaringan ke port nfs

Namun, jika Anda hanya mengizinkan akses NFS per klien, Anda perlu memasukkan IP klien seperti ini:

$ sudo ufw izinkan dari klien_IP_1 ke port nfs

Dan itu saja! Anda telah berhasil menginstal dan mengkonfigurasi layanan NFS di komputer Server.

Mengkonfigurasi Sistem Klien

Selanjutnya, kita perlu menginstal dan mengatur NFS pada sistem klien untuk mengakses direktori bersama. Mirip dengan sebelumnya, berikut adalah panduan langkah demi langkah untuk membantu Anda.

Langkah 1: Menginstal Paket NFS-Common

Saat menyiapkan sistem klien untuk berbagi NFS, kita perlu menginstal paket "nfs-common". Sama seperti sebelumnya, Anda harus terlebih dahulu memperbarui paket sistem dan kemudian menginstal nfs-common menggunakan perintah berikut:

Untuk memperbarui paket:

$ sudo apt update

Untuk menginstal paket nfs-common:

$ sudo apt install nfs-common

Setelah selesai, lanjutkan ke langkah berikutnya.

Langkah 2: Buat Titik Gunung

Selanjutnya, Anda perlu membuat titik pemasangan. Ini akan digunakan untuk memasang file bersama NFS dari server NFS. Untuk melakukan ini, ketik perintah ini di terminal:

$ sudo mkdir -p /mnt/nfs_clientshare

Langkah 3: Pasang Direktori Bersama NFS di Sistem Klien

Folder yang Anda buat pada langkah di atas berfungsi seperti folder lain di sistem Anda. Untuk mengakses direktori bersama NFS dari server host, Anda harus memasangnya ke folder baru ini: “nfs_clientshare”.

Untuk melakukan ini, pertama, Anda perlu mengetahui alamat IP server NFS. Ketik perintah berikut di terminal sistem server:

$ ifconfig

Ini akan memunculkan konfigurasi antarmuka jaringan. IP server adalah yang diberikan di bawah "inet", yang dalam kasus kami adalah 10.0.2.15.

jika konfigurasi

Menggunakan IP ini, ketik perintah berikut di terminal klien NFS untuk akhirnya memasang direktori bersama NFS ke sistem klien:

$ sudo mount 10.0.2.15:/mnt/nfs_share /mnt/nfs_clientshare

Langkah 4: Uji Koneksi untuk Melihat apakah Semuanya Berfungsi

Dengan mengikuti langkah-langkah di atas secara berurutan, Anda telah berhasil membuat server NFS untuk berbagi file dan folder antara sistem server dan beberapa sistem klien.

Yang tersisa hanyalah memeriksa apakah semuanya berfungsi dengan benar.

Untuk melakukan ini, buat file baru di direktori bersama NFS yang ada di server. Anda dapat melakukan ini dengan menggunakan perintah ini:

$ cd /mnt/nfs_share/ $ sentuh file1.file txt2.file txt3.txt

Setelah selesai, periksa sistem klien untuk melihat apakah file-file ini muncul di direktori bersama NFS menggunakan perintah ini:

$ ls -l /mnt/nfs_clientshare/

Jika Anda melihat file - "file1".txt”, “file2.txt”, dan “file3.txt” dalam daftar, maka server NFS berfungsi, dan Anda sekarang dapat mulai berbagi dan menerima file antara sistem klien dan server.

Tambahkan gerakan Mouse ke Windows 10 menggunakan alat gratis ini
Dalam beberapa tahun terakhir, komputer dan sistem operasi telah berkembang pesat. Ada saat ketika pengguna harus menggunakan perintah untuk menavigas...
Kontrol & kelola gerakan mouse di antara beberapa monitor di Windows 10
Manajer Mouse Tampilan Ganda memungkinkan Anda mengontrol & mengonfigurasi gerakan mouse di antara beberapa monitor, dengan memperlambat gerakannya di...
WinMouse memungkinkan Anda menyesuaikan & meningkatkan gerakan penunjuk tetikus di PC Windows
Jika Anda ingin meningkatkan fungsi default penunjuk tetikus Anda, gunakan freeware WinMouse. Ini menambahkan lebih banyak fitur untuk membantu Anda m...