Network File System (NFS) Nedir, Nasıl Kurulur, Nasıl Kullanılır?

louise0357

Anka Underground Team
21 Tem 2023
484
177
/
Merhaba, bu konumuzda Nfs Mount işlemini ele alacağız.

Network File System (NFS)

1. NFS Nedir?

Nfs sistemler arası veri paylaşımı yapmaya çalışan bir protokoldür. Nfs sayesinde uzaktaki bir bilgisayara uzaktan erişim sağlayarak belirli bir dizindeki dosyalarda değişiklik yapabilirsiniz.

2. NFS Kurulumu

Nfs kurulumu için Centos terminaline;
yum install nfs-utils
yazmanız yeterlidir.

3. NFS Kullanımı

Öncelikle 2 adet makinemizin olması gerekiyor. Bu makinelerden biris Nfs Server diğeri ise Nfs Client Olacaktır. Yani Server makinemiz ve Client makinemiz olacaktır. Nfs Server makinemiz dosyalarını Client makinesine paylaşırken Client makinesi ise Server makinemizin dosyalarına erişip bu dosyalarda değişiklik yapabilecek.

3.1 NFS Server başlatımı
Nfs server servisini etkin duruma getirmek için terminale şunları yazıyoruz;
systemctl start nfs-server
systemctl enable nfs-server
ve daha sonra ise nfs server servisi etkin durumda oluyor.


3.3 Nfs Server makinesinde yapılandırmalar
İlk öncelikle Client ile bağlanacağımız dizini oluşturuyoruz. (Bağlanılacak dizin /home/user Dizininde oluşturulmuştur.)

cd /home/user mkdir nfs-public-area
Daha sonra,

Nfs Serverimiza bağlanmak için birkaç ayar çekmemiz gerekiyor. Bunlardan birisi /etc/exports dosyasıdır.

Bu dosyayı düzenlemek için terminale;
nano /etc/exports
yazıyoruz.
Daha sonra ise bu dosya içerisine şunları yazıyoruz;
/home/user/public-nfs-area *(rw,sync,no_root_squash)
Daha sonra dosyayı kaydetip çıkmak için Ctrl+S , Ctrl+X , Ctrl+C yaptıktan sonra;
systemctl restart nfs-server
yazarak nfs server servisini yeniden başlatıyoruz.

/etc/exports dosyasına paylaşılacak dizini yazdığımızdan herşeyin stabil gittiğini kontrol etmek için, yani dizin şuanda paylaşılmaktamı kontrol edeceğiz. Bunun için terminale;
exportfs
yazıyoruz. ve çıktımız şunun gibi olmalıdır;

xQusoc6up6_TjDSgnfTNg6Z3pQNquMTQjy0acKE0TLwdY4DmMW17CmgUTJof4AWF4vhtbxD6XF4yaTJU-OV4XTw4euzHY12H7ZnT6hFJQgXSt1JBZK7nHXoopd5BmLWvl4XLMbaIXEMFtASfvVquFBk



Ve dizinimizin paylaşımda olduğundan emin olduktan sonra ip adresimizi öğrenmek için terminale, ifconfig yada ip a yazıyoruz. Daha sonra ip adresimizi öğrendikten sonra Client tarafına geçiyoruz.


4. NFS Client tarafından bağlantı gerçekleştirme

Nfs client’ten bağlantı gerçekleştirmek için Nfs server tarafındaki bağlantı gerçekleştireceğimiz dizinin monte edilmesi için Client tarafında bir dizin oluşturmamız lazım. Ben bunun için /mnt Dizinini seçtim. /mnt Dizinine girip terminale şunları yazıyoruz;
mkdir public-nfs-area
daha sonra ise terminale şunları yazıyoruz;
sudo mount <nfs-server-ip>:/home/user/public-nfs-area /mnt/public-nfs-area

Vee evet, Server tarafındaki oluşturduğumuz dizine artık client tarafından /mnt/public-nfs-area dizininden erişebiliyoruz. Bunu kontrol etmek için /mnt/public-nfs-area dizinine gelip touch ile bir dosya oluşturuyoruz. Ve bu dosyayı server tarafına gelip /home/user/public-nfs-area Dizinine gelip ls çektiğimizde o dosyanın oluşturulduğunu görüyoruz.

İşlemler bu kadardı. Herkese iyi forumlar dilerim...
 

louise0357

Anka Underground Team
21 Tem 2023
484
177
/
Merhaba, bu konumuzda Nfs Mount işlemini ele alacağız.

Network File System (NFS)

1. NFS Nedir?

Nfs sistemler arası veri paylaşımı yapmaya çalışan bir protokoldür. Nfs sayesinde uzaktaki bir bilgisayara uzaktan erişim sağlayarak belirli bir dizindeki dosyalarda değişiklik yapabilirsiniz.

2. NFS Kurulumu

Nfs kurulumu için Centos terminaline;
yum install nfs-utils
yazmanız yeterlidir.

3. NFS Kullanımı

Öncelikle 2 adet makinemizin olması gerekiyor. Bu makinelerden biris Nfs Server diğeri ise Nfs Client Olacaktır. Yani Server makinemiz ve Client makinemiz olacaktır. Nfs Server makinemiz dosyalarını Client makinesine paylaşırken Client makinesi ise Server makinemizin dosyalarına erişip bu dosyalarda değişiklik yapabilecek.

3.1 NFS Server başlatımı
Nfs server servisini etkin duruma getirmek için terminale şunları yazıyoruz;
systemctl start nfs-server
systemctl enable nfs-server
ve daha sonra ise nfs server servisi etkin durumda oluyor.


3.3 Nfs Server makinesinde yapılandırmalar
İlk öncelikle Client ile bağlanacağımız dizini oluşturuyoruz. (Bağlanılacak dizin /home/user Dizininde oluşturulmuştur.)

cd /home/user mkdir nfs-public-area
Daha sonra,

Nfs Serverimiza bağlanmak için birkaç ayar çekmemiz gerekiyor. Bunlardan birisi /etc/exports dosyasıdır.

Bu dosyayı düzenlemek için terminale;
nano /etc/exports
yazıyoruz.
Daha sonra ise bu dosya içerisine şunları yazıyoruz;
/home/user/public-nfs-area *(rw,sync,no_root_squash)
Daha sonra dosyayı kaydetip çıkmak için Ctrl+S , Ctrl+X , Ctrl+C yaptıktan sonra;
systemctl restart nfs-server
yazarak nfs server servisini yeniden başlatıyoruz.

/etc/exports dosyasına paylaşılacak dizini yazdığımızdan herşeyin stabil gittiğini kontrol etmek için, yani dizin şuanda paylaşılmaktamı kontrol edeceğiz. Bunun için terminale;
exportfs
yazıyoruz. ve çıktımız şunun gibi olmalıdır;

xQusoc6up6_TjDSgnfTNg6Z3pQNquMTQjy0acKE0TLwdY4DmMW17CmgUTJof4AWF4vhtbxD6XF4yaTJU-OV4XTw4euzHY12H7ZnT6hFJQgXSt1JBZK7nHXoopd5BmLWvl4XLMbaIXEMFtASfvVquFBk



Ve dizinimizin paylaşımda olduğundan emin olduktan sonra ip adresimizi öğrenmek için terminale, ifconfig yada ip a yazıyoruz. Daha sonra ip adresimizi öğrendikten sonra Client tarafına geçiyoruz.


4. NFS Client tarafından bağlantı gerçekleştirme

Nfs client’ten bağlantı gerçekleştirmek için Nfs server tarafındaki bağlantı gerçekleştireceğimiz dizinin monte edilmesi için Client tarafında bir dizin oluşturmamız lazım. Ben bunun için /mnt Dizinini seçtim. /mnt Dizinine girip terminale şunları yazıyoruz;
mkdir public-nfs-area
daha sonra ise terminale şunları yazıyoruz;
sudo mount <nfs-server-ip>:/home/user/public-nfs-area /mnt/public-nfs-area

Vee evet, Server tarafındaki oluşturduğumuz dizine artık client tarafından /mnt/public-nfs-area dizininden erişebiliyoruz. Bunu kontrol etmek için /mnt/public-nfs-area dizinine gelip touch ile bir dosya oluşturuyoruz. Ve bu dosyayı server tarafına gelip /home/user/public-nfs-area Dizinine gelip ls çektiğimizde o dosyanın oluşturulduğunu görüyoruz.

İşlemler bu kadardı. Herkese iyi forumlar dilerim...
++
 
Merhaba, bu konumuzda Nfs Mount işlemini ele alacağız.

Network File System (NFS)

1. NFS Nedir?

Nfs sistemler arası veri paylaşımı yapmaya çalışan bir protokoldür. Nfs sayesinde uzaktaki bir bilgisayara uzaktan erişim sağlayarak belirli bir dizindeki dosyalarda değişiklik yapabilirsiniz.

2. NFS Kurulumu

Nfs kurulumu için Centos terminaline;
yum install nfs-utils
yazmanız yeterlidir.

3. NFS Kullanımı

Öncelikle 2 adet makinemizin olması gerekiyor. Bu makinelerden biris Nfs Server diğeri ise Nfs Client Olacaktır. Yani Server makinemiz ve Client makinemiz olacaktır. Nfs Server makinemiz dosyalarını Client makinesine paylaşırken Client makinesi ise Server makinemizin dosyalarına erişip bu dosyalarda değişiklik yapabilecek.

3.1 NFS Server başlatımı
Nfs server servisini etkin duruma getirmek için terminale şunları yazıyoruz;
systemctl start nfs-server
systemctl enable nfs-server
ve daha sonra ise nfs server servisi etkin durumda oluyor.


3.3 Nfs Server makinesinde yapılandırmalar
İlk öncelikle Client ile bağlanacağımız dizini oluşturuyoruz. (Bağlanılacak dizin /home/user Dizininde oluşturulmuştur.)

cd /home/user mkdir nfs-public-area
Daha sonra,

Nfs Serverimiza bağlanmak için birkaç ayar çekmemiz gerekiyor. Bunlardan birisi /etc/exports dosyasıdır.

Bu dosyayı düzenlemek için terminale;
nano /etc/exports
yazıyoruz.
Daha sonra ise bu dosya içerisine şunları yazıyoruz;
/home/user/public-nfs-area *(rw,sync,no_root_squash)
Daha sonra dosyayı kaydetip çıkmak için Ctrl+S , Ctrl+X , Ctrl+C yaptıktan sonra;
systemctl restart nfs-server
yazarak nfs server servisini yeniden başlatıyoruz.

/etc/exports dosyasına paylaşılacak dizini yazdığımızdan herşeyin stabil gittiğini kontrol etmek için, yani dizin şuanda paylaşılmaktamı kontrol edeceğiz. Bunun için terminale;
exportfs
yazıyoruz. ve çıktımız şunun gibi olmalıdır;

xQusoc6up6_TjDSgnfTNg6Z3pQNquMTQjy0acKE0TLwdY4DmMW17CmgUTJof4AWF4vhtbxD6XF4yaTJU-OV4XTw4euzHY12H7ZnT6hFJQgXSt1JBZK7nHXoopd5BmLWvl4XLMbaIXEMFtASfvVquFBk



Ve dizinimizin paylaşımda olduğundan emin olduktan sonra ip adresimizi öğrenmek için terminale, ifconfig yada ip a yazıyoruz. Daha sonra ip adresimizi öğrendikten sonra Client tarafına geçiyoruz.


4. NFS Client tarafından bağlantı gerçekleştirme

Nfs client’ten bağlantı gerçekleştirmek için Nfs server tarafındaki bağlantı gerçekleştireceğimiz dizinin monte edilmesi için Client tarafında bir dizin oluşturmamız lazım. Ben bunun için /mnt Dizinini seçtim. /mnt Dizinine girip terminale şunları yazıyoruz;
mkdir public-nfs-area
daha sonra ise terminale şunları yazıyoruz;
sudo mount <nfs-server-ip>:/home/user/public-nfs-area /mnt/public-nfs-area

Vee evet, Server tarafındaki oluşturduğumuz dizine artık client tarafından /mnt/public-nfs-area dizininden erişebiliyoruz. Bunu kontrol etmek için /mnt/public-nfs-area dizinine gelip touch ile bir dosya oluşturuyoruz. Ve bu dosyayı server tarafına gelip /home/user/public-nfs-area Dizinine gelip ls çektiğimizde o dosyanın oluşturulduğunu görüyoruz.

İşlemler bu kadardı. Herkese iyi forumlar dilerim...
Ellerinize sağlık.Bu konu geliştirebilir diğer serilerde.Ellerine sağlık tekrardan.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.