{"id":321,"date":"2025-07-19T13:23:10","date_gmt":"2025-07-19T11:23:10","guid":{"rendered":"https:\/\/netcloud24.com\/pl\/blog\/?p=321"},"modified":"2025-07-19T13:24:45","modified_gmt":"2025-07-19T11:24:45","slug":"jak-zainstalowac-i-skonfigurowac-serwer-nfs-na-debian-13","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/pl\/blog\/jak-zainstalowac-i-skonfigurowac-serwer-nfs-na-debian-13\/","title":{"rendered":"Jak zainstalowa\u0107 i skonfigurowa\u0107 serwer NFS na Debian 13"},"content":{"rendered":"<p>&nbsp;<\/p>\n<div class=\"container\">\n<p>NFS (Network File System) to protok\u00f3\u0142 umo\u017cliwiaj\u0105cy udost\u0119pnianie plik\u00f3w w sieci, co pozwala na \u0142atwy dost\u0119p do zasob\u00f3w z r\u00f3\u017cnych maszyn. W tym poradniku poka\u017cemy, jak zainstalowa\u0107 i skonfigurowa\u0107 serwer NFS na Debian 13, a tak\u017ce jak skonfigurowa\u0107 klienta NFS. Aby zapewni\u0107 wysok\u0105 wydajno\u015b\u0107 i niezawodno\u015b\u0107, polecamy nasze <a href=\"https:\/\/netcloud24.com\/serwery\/vps-linux\/\">serwery VPS z Linux<\/a> lub <a href=\"https:\/\/netcloud24.com\/\">Windows VPS<\/a> dost\u0119pne na <a href=\"https:\/\/netcloud24.com\/\">Netcloud24<\/a>.<\/p>\n<h2>1. Wymagania wst\u0119pne<\/h2>\n<p>Przed rozpocz\u0119ciem upewnij si\u0119, \u017ce posiadasz:<\/p>\n<ul>\n<li>Serwer z Debian 13 (polecamy <a href=\"https:\/\/netcloud24.com\/serwery\/vps-linux\/\">VPS z Linux<\/a>)<\/li>\n<li>Dost\u0119p root lub u\u017cytkownika z uprawnieniami sudo<\/li>\n<li>Po\u0142\u0105czenie sieciowe mi\u0119dzy serwerem NFS a klientami<\/li>\n<li>Adresy IP lub nazwy host\u00f3w dla serwera i klient\u00f3w<\/li>\n<li>Otwarte porty NFS (2049, 111 dla RPC) w zaporze sieciowej<\/li>\n<\/ul>\n<p>Nasze <a href=\"https:\/\/netcloud24.com\/serwery\/vps-linux\/\">serwery VPS z Linux<\/a> na <a href=\"https:\/\/netcloud24.com\/\">Netcloud24<\/a> oferuj\u0105 szybkie dyski SSD i skalowalne zasoby, idealne dla serwer\u00f3w NFS.<\/p>\n<h2>2. Instalacja serwera NFS<\/h2>\n<h3>Krok 1: Aktualizacja systemu<\/h3>\n<p>Zaktualizuj system, aby wszystkie pakiety by\u0142y na najnowszych wersjach:<\/p>\n<pre><code>sudo apt update &amp;&amp; sudo apt upgrade -y<\/code><\/pre>\n<h3>Krok 2: Instalacja pakiet\u00f3w NFS<\/h3>\n<p>Zainstaluj serwer NFS i niezb\u0119dne narz\u0119dzia:<\/p>\n<pre><code>sudo apt install -y nfs-kernel-server<\/code><\/pre>\n<p>Po instalacji us\u0142uga NFS powinna by\u0107 uruchomiona automatycznie. Sprawd\u017a status:<\/p>\n<pre><code>sudo systemctl status nfs-kernel-server<\/code><\/pre>\n<h2>3. Konfiguracja serwera NFS<\/h2>\n<h3>Krok 1: Tworzenie katalogu do udost\u0119pnienia<\/h3>\n<p>Utw\u00f3rz katalog, kt\u00f3ry chcesz udost\u0119pni\u0107 przez NFS:<\/p>\n<pre><code>sudo mkdir -p \/srv\/nfs\/share\r\nsudo chown nobody:nogroup \/srv\/nfs\/share\r\nsudo chmod 755 \/srv\/nfs\/share<\/code><\/pre>\n<h3>Krok 2: Konfiguracja eksport\u00f3w NFS<\/h3>\n<p>Edytuj plik <code>\/etc\/exports<\/code>, aby okre\u015bli\u0107, kt\u00f3re katalogi b\u0119d\u0105 udost\u0119pniane i dla jakich klient\u00f3w:<\/p>\n<pre><code>sudo nano \/etc\/exports<\/code><\/pre>\n<p>Dodaj nast\u0119puj\u0105c\u0105 lini\u0119, aby udost\u0119pni\u0107 katalog dla okre\u015blonego zakresu IP (np. podsieci 192.168.1.0\/24):<\/p>\n<pre><code>\/srv\/nfs\/share 192.168.1.0\/24(rw,sync,no_subtree_check)<\/code><\/pre>\n<p>Wyja\u015bnienie opcji:<\/p>\n<ul>\n<li><code>rw<\/code>: Umo\u017cliwia zapis i odczyt<\/li>\n<li><code>sync<\/code>: Wymaga synchronicznego zapisu danych<\/li>\n<li><code>no_subtree_check<\/code>: Wy\u0142\u0105cza sprawdzanie poddrzewa dla bezpiecze\u0144stwa<\/li>\n<\/ul>\n<p>Mo\u017cesz te\u017c ograniczy\u0107 dost\u0119p do konkretnego hosta, np.:<\/p>\n<pre><code>\/srv\/nfs\/share 192.168.1.100(rw,sync,no_subtree_check)<\/code><\/pre>\n<h3>Krok 3: Eksportowanie konfiguracji<\/h3>\n<p>Zaaktualizuj konfiguracj\u0119 NFS:<\/p>\n<pre><code>sudo exportfs -ra<\/code><\/pre>\n<p>Sprawd\u017a aktywne eksporty:<\/p>\n<pre><code>sudo exportfs -v<\/code><\/pre>\n<h3>Krok 4: Uruchomienie i w\u0142\u0105czenie us\u0142ug NFS<\/h3>\n<p>Upewnij si\u0119, \u017ce serwer NFS jest w\u0142\u0105czony i dzia\u0142a:<\/p>\n<pre><code>sudo systemctl enable nfs-kernel-server\r\nsudo systemctl start nfs-kernel-server<\/code><\/pre>\n<h2>4. Konfiguracja zapory sieciowej<\/h2>\n<p>Skonfiguruj zapor\u0119, aby umo\u017cliwi\u0107 ruch NFS (porty 2049 dla NFS i 111 dla RPC):<\/p>\n<pre><code>sudo apt install -y ufw\r\nsudo ufw allow from 192.168.1.0\/24 to any port 2049\r\nsudo ufw allow from 192.168.1.0\/24 to any port 111\r\nsudo ufw enable<\/code><\/pre>\n<p>Zamie\u0144 <code>192.168.1.0\/24<\/code> na odpowiedni zakres adres\u00f3w IP Twojej sieci. Nasze <a href=\"https:\/\/netcloud24.com\/serwery\/vps-linux\/\">serwery VPS z Linux<\/a> na <a href=\"https:\/\/netcloud24.com\/\">Netcloud24<\/a> u\u0142atwiaj\u0105 zarz\u0105dzanie zapor\u0105 sieciow\u0105 dla bezpiecznych wdro\u017ce\u0144.<\/p>\n<h2>5. Konfiguracja klienta NFS<\/h2>\n<h3>Krok 1: Instalacja narz\u0119dzi klienta NFS<\/h3>\n<p>Na maszynie klienckiej (r\u00f3wnie\u017c z Debian 13) zainstaluj narz\u0119dzia NFS:<\/p>\n<pre><code>sudo apt install -y nfs-common<\/code><\/pre>\n<h3>Krok 2: Montowanie udzia\u0142u NFS<\/h3>\n<p>Utw\u00f3rz katalog na kliencie, w kt\u00f3rym zamontujesz udzia\u0142 NFS:<\/p>\n<pre><code>sudo mkdir -p \/mnt\/nfs_share<\/code><\/pre>\n<p>Zamontuj udzia\u0142 NFS z serwera (zast\u0105p <code>192.168.1.10<\/code> adresem IP serwera):<\/p>\n<pre><code>sudo mount 192.168.1.10:\/srv\/nfs\/share \/mnt\/nfs_share<\/code><\/pre>\n<p>Sprawd\u017a, czy udzia\u0142 jest zamontowany:<\/p>\n<pre><code>df -h<\/code><\/pre>\n<h3>Krok 3: Automatyczne montowanie przy starcie<\/h3>\n<p>Edytuj plik <code>\/etc\/fstab<\/code>, aby automatycznie montowa\u0107 udzia\u0142:<\/p>\n<pre><code>sudo nano \/etc\/fstab<\/code><\/pre>\n<p>Dodaj lini\u0119:<\/p>\n<pre><code>192.168.1.10:\/srv\/nfs\/share \/mnt\/nfs_share nfs defaults 0 0<\/code><\/pre>\n<p>Przetestuj konfiguracj\u0119:<\/p>\n<pre><code>sudo mount -a<\/code><\/pre>\n<h2>6. Testowanie po\u0142\u0105czenia NFS<\/h2>\n<p>Na serwerze utw\u00f3rz plik testowy w udost\u0119pnionym katalogu:<\/p>\n<pre><code>sudo touch \/srv\/nfs\/share\/test.txt<\/code><\/pre>\n<p>Na kliencie sprawd\u017a, czy plik jest widoczny:<\/p>\n<pre><code>ls \/mnt\/nfs_share<\/code><\/pre>\n<p>Je\u015bli widzisz plik <code>test.txt<\/code>, konfiguracja NFS dzia\u0142a poprawnie.<\/p>\n<h2>7. Bezpiecze\u0144stwo i optymalizacja<\/h2>\n<p>Aby zwi\u0119kszy\u0107 bezpiecze\u0144stwo i wydajno\u015b\u0107:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Ogranicz dost\u0119p NFS do konkretnych adres\u00f3w IP w pliku <code>\/etc\/exports<\/code>.<\/li>\n<li>W\u0142\u0105cz Kerberos dla uwierzytelniania, je\u015bli potrzebujesz wy\u017cszego poziomu bezpiecze\u0144stwa:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><code>sudo apt install -y krb5-user\r\n# Dodaj opcj\u0119 sec=krb5 w \/etc\/exports\r\n\/srv\/nfs\/share 192.168.1.0\/24(rw,sync,no_subtree_check,sec=krb5)<\/code><\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Zabezpiecz serwer za pomoc\u0105 zapory sieciowej, jak opisano powy\u017cej.<\/li>\n<li>Zainstaluj Fail2ban, aby chroni\u0107 przed atakami brute-force:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><code>sudo apt install -y fail2ban\r\nsudo systemctl enable fail2ban\r\nsudo systemctl start fail2ban<\/code><\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Monitoruj wydajno\u015b\u0107 NFS za pomoc\u0105 narz\u0119dzi takich jak <code>nfsstat<\/code>:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><code>sudo apt install -y nfs-utils\r\nnfsstat -s<\/code><\/pre>\n<p>Nasze <a href=\"https:\/\/netcloud24.com\/serwery\/vps-linux\/\">serwery VPS z Linux<\/a> oraz <a href=\"https:\/\/netcloud24.com\/\">Windows VPS<\/a> na <a href=\"https:\/\/netcloud24.com\/\">Netcloud24<\/a> zapewniaj\u0105 wysok\u0105 dost\u0119pno\u015b\u0107 i bezpiecze\u0144stwo dla serwer\u00f3w NFS.<\/p>\n<h2>8. Podsumowanie<\/h2>\n<p>Zainstalowanie i skonfigurowanie serwera NFS na Debian 13 pozwala na \u0142atwe udost\u0119pnianie plik\u00f3w w sieci. Post\u0119puj\u0105c zgodnie z tym poradnikiem, mo\u017cesz szybko skonfigurowa\u0107 serwer i klienta NFS, zapewniaj\u0105c bezpieczny i wydajny dost\u0119p do danych. Aby uzyska\u0107 najlepsz\u0105 wydajno\u015b\u0107, polecamy nasze <a href=\"https:\/\/netcloud24.com\/serwery\/vps-linux\/\">serwery VPS z Linux<\/a> lub <a href=\"https:\/\/netcloud24.com\/\">Windows VPS<\/a> na <a href=\"https:\/\/netcloud24.com\/\">Netcloud24<\/a>, kt\u00f3re oferuj\u0105 skalowalne i niezawodne rozwi\u0105zania dla Twoich potrzeb.<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; NFS (Network File System) to protok\u00f3\u0142 umo\u017cliwiaj\u0105cy udost\u0119pnianie plik\u00f3w w sieci, co pozwala na \u0142atwy dost\u0119p do zasob\u00f3w z r\u00f3\u017cnych maszyn. W tym poradniku\u2026<\/p>\n","protected":false},"author":1,"featured_media":322,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-321","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/comments?post=321"}],"version-history":[{"count":2,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/321\/revisions"}],"predecessor-version":[{"id":335,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/321\/revisions\/335"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media\/322"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media?parent=321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/categories?post=321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/tags?post=321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}