Categories
tr

Ubuntu’ya uzak bir klasör nasıl monte edilir

FTP, SAMBA, SSH veya diğer uzak klasörler gibi uzak klasörlere çok fazla erişmesi gereken biriyseniz, Ubuntu ve diğer birçok Linux dağıtımları, bunları dosya tarayıcısına monte etmenin yerleşik ve basit bir yolu vardır. Elbette bu uzak klasörlere erişmek için çok fazla FTP ve diğer istemciler var, ancak bunları başlatmak ve her seferinde kaydetmek biraz tıknaz ve zaman alıcı. Yani, üretken olmak istiyorsanız, bu uzak klasörleri tam Ubuntu’ya monte etmek bu şekilde. İşte nasıl yapabilirsiniz.

Ubuntu’daki uzak klasörleri monte edin

Ubuntu’daki uzak klasörleri monte etmek oldukça kolay ve açıktır. Başlamak için, başlatıcıdaki kısayol kullanarak veya çizgide arayarak dosya tarayıcısını açın. Açıldıktan sonra, sol gezinme bölmesinden “Sunucuya Bağlan” seçeneğini tıklayın.

Yukarıdaki eylem “Sunucuya Bağlan” penceresini açacaktır. Burada uzak klasör adresinizi girin ve Bağlan düğmesine tıklayın. Benim durumumda, bir SFTP sunucusuna bağlanıyorum. Bu yüzden uzak adrese aşağıda girdim.

Not: Kullanılan uzak klasörlere, FTP, Samba vb. Bağlanmak istiyorsanız, adres biçimini buna göre değiştirmeniz gerekir. Örneğin, SSH: //192. 168. 0. 100’i SSH, SMB için kullanabilirsiniz: //foo. example. com Samba için vb.

Bağlan düğmesine tıklanır tıkladığınız anda, Ubuntu size uzak sunucunun veya klasörün kimliğini doğrulayamayacağını gösterebilir. Devam etmek için “Her Neyse” düğmesine tıklayın.

Giriş düğmesine tıkladıktan sonra Ubuntu, varsa şifreyi isteyecektir. Parolayı girin ve “Bağlan” düğmesine tıklayın. Varsayılan olarak, Ubuntu “Oturum Açılıncaya Kadar Şifreyi Hatırla” onay kutusunu seçer. Bu uzak klasöre sık sık oturum açarsanız, her seferinde parolayı girmeniz gerekmeyecek şekilde “Sonsuza Kadar Hatırlayın” radyo düğmesini seçmek isteyebilirsiniz.

Bağlan düğmesini tıklar tıkadığınızda, uzak klasöre giriş yapılır. Uzak klasörün tüm içeriğine doğrudan Ubuntu dosya tarayıcısından erişebilirsiniz.

Ayrıca, bu uzak klasörü sık sık kullanacaksanız, uzak klasörü yalnızca bir tıklamayla açabilmeniz için bir yer işareti oluşturabilirsiniz. Bunu yapmak için, sol bölmedeki uzak sürücüye sağ tıklayın ve ardından “Bookmark Ekle” seçeneğini seçin ve gitmekte fayda var.

Yapılması gereken tek şey budur ve doğrudan Ubuntu dosya yöneticisine FTP, SFTP, SSH, WebDev, Samba vb. Gibi uzak klasörleri monte etmek o kadar basittir.

Aşağıda, Ubuntu’daki uzak klasörleri monte etmek için yukarıdaki yöntemi kullanma hakkındaki düşüncelerinizi ve deneyimlerinizi paylaşın.

Yerel bir dizinmiş gibi kullanılabilir olmak için SSH’yi kullanarak bir uzak dizin nasıl monte edilir?

7 Cevaplar 7

İlk olarak modülü yükleyin:

Çekirdeğe yükleyin:

Ayar İzinler (Ubuntu sürümleri remotede.

Şimdi monte etmek için komutu çalıştırdım (eve monte):

Şimdi monte edilmelidir:

SSH anahtar tabanlı kimlik doğrulamayı yapılandırın

Yerel ana bilgisayarda anahtar çifti oluşturun.

Enter tuşuyla tüm fıkraları kabul edin.

Genel Anahtar’ı uzak ana bilgisayara kopyalayın:

SSHF’leri yükleyin

Uzaktan dizin montajı

/Etc /fstab’a uzak fs eklemeye çalışmayın

Veya /etc/rc. local üzerinden hisse senetlerini monte etmeye çalışmayın.

Her iki durumda da, init okuduğunda ağ mevcut olmadığı için işe yaramaz.

Autofs yükleyin

Düzenle /etc/auto. master

Aşağıdaki satırları yorumlayın

Düzenle /etc/auto. sshfs

Uzak kullanıcı adı zorunludur.

Hata ayıklama modunda otomatik olarak başlat

Uzak SSH sunucusunun günlüklerini gözlemleyin

Yerel dizinin içeriğini kontrol edin

Uzak dizinin içeriğini görmelisiniz

Otomatikleri Normal Modda Başlat

CTRL-C ile hata ayıklama modunda çalışmayı durdurun.

Otomatikleri Normal Modda Başlat

Zevk almak

(Ubuntu 14. 04’te test edildi)

Deneylerime dayanarak, açıkça sigorta grubunu oluşturmak ve kullanıcınızı eklemek SSH dosya sistemini monte etmek için gerekli değildir.

Özetlemek gerekirse, bu sayfadan kopyalanan adımlar:

$ sudo apt-get yükleme sshfs

2. Yerel Bağlantı Noktasını Oluşturun

3. Uzak Klasör/Uzaktan/Yol/Ev/Johndoe/SSHFS-Path/

$ SSHFS [E-posta Korumalı]:/Remote/Path/Home/Johndoe/SSHFS-Path/

  1. Ve son olarak, Umount’a.

$ fusermoun t-u/home/Johndoe/sshf s-path/

sudo apt-get yükleme sshfs

Sorunuzu tam olarak cevaplamıyor olsa da, sadece “SFTP” kullanarak aynı hedefe ulaşabileceğinizi belirtmek istedim. Dosya Yöneticisi Adres Çubuğunuzun hemen içinde şu komut yazın:

Bunu uyarmak istiyorum, varsayılan olarak yalnızca montajı kuran kullanıcının uzak dizine erişebileceği anlaşılıyor.

Bir uzaktan bir dizin kurdum ve sudo cronta b-e ile bir crontab oluşturdum. Daha sonra yedekleme dosyasının uzak dizini hiç yazmadığını öğrendim. Sonra kök olarak uzak diske cd olamayacağımı öğrendim! Sonunda aynı görevi Cronta b-E ile oluşturuyorum ve her şey beklediğim gibi çalışıyor.

Başlangıçta sshfs bağlamalarını çalıştırmanın kolay bir yolu da onu kök (veya başka bir kullanıcının) crontab’ına eklemektir, bunun gibi:

Gecikme eklemeniz gerekirse şunları kullanabilirsiniz:

Aradığın cevap değil mi? mount ssh sshfs olarak etiketlenmiş diğer sorulara göz atın veya kendi sorunuzu sorun.

bağlantılı

İlişkili

Sıcak Ağ Soruları

Bu RSS beslemesine abone olmak için bu URL’yi kopyalayıp RSS okuyucunuza yapıştırın.

  • Blog
  • Facebook
  • twitter
  • LinkedIn
  • instagram

site tasarımı / logosu © 2021 Stack Exchange Inc; cc by-sa altında lisanslanan kullanıcı katkıları. rev 2021. 4. 7. 39017

“Tüm çerezleri kabul et”i tıklayarak, Stack Exchange’in cihazınızda çerezleri saklayabileceğini ve Çerez Politikamıza uygun olarak bilgileri ifşa edebileceğini kabul etmiş olursunuz.

Samba, Unix ve Linux işletim sistemleri için standart Windows birlikte çalışabilirlik programları paketidir. Samba sunucusu, güvenli, kararlı ve dosya/yazıcı paylaşımı için SMB/CIFS protokolünü kullanır.

Bu öğretici, uzak samba paylaşımını Linux sisteminize bağlamanıza yardımcı olacaktır.

Samba Share’i Unix ve Linux’ta Bağlama

Uzak samba paylaşımının Ubuntu ve Debian sistemine bağlanması için adım adım kılavuzu izleyin. Ayrıca sistem yeniden başlatıldıktan sonra bile paylaşımlı sürücüyü otomatik olarak bağlamayı sağlar.

  • Adım 1 – Sisteminize cifs-utils paketini kurmanız gerekir. Kurulum için terminalde aşağıdaki komutu çalıştırın.
  • Adım 2 – Bundan sonra paylaşım sürücüsünü bağlamak için bir dizin oluşturun.
  • Adım 3 – Şimdi sisteminiz için bir kimlik bilgileri dosyası oluşturun. Bunu güvenlik amacıyla nokta (.) kullanarak gizli bir dosya yapın. Ana dizininizde oluşturmak iyidir.

Çözüm

Bu öğreticide, uzak samba paylaşımını Unix benzeri bir sisteme bağlamayı öğrendiniz. Ayrıca, sistem önyüklemesinde uzak paylaşımı bağlamak için etkinleştirildi. Bu makaleyi yazmamın asıl amacı, uzak Linux dosya sisteminin SSH üzerinden SSHFS istemcisini kullanarak nasıl bağlanacağına dair adım adım bir kılavuz sağlamaktır. Bu makale, herhangi bir amaçla uzak dosya sistemini yerel sistemlerine bağlamak isteyen kullanıcılar ve sistem yöneticileri için kullanışlıdır. SSHFS istemcisini Linux sistemimize kurarak pratik olarak test ettik ve uzak dosya sistemlerini başarıyla bağladık. Daha fazla kuruluma geçmeden önce, SSHFS’yi ve nasıl çalıştığını anlayalım. Sshfs Uzak Linux Dosya Sistemini veya Dizini Bağlayın

SSHFS Nedir?

SSHFS, SSH Dosya Aktarım Protokolü’nü (SFTP) kullanarak uzak dosya sistemini bağlamamızı ve yerel bir makinedeki uzak dizinler ve dosyalarla etkileşim kurmamızı sağlayan (Secure SHell FileSystem) istemcisi anlamına gelir. SFTP, Secure Shell protokolü üzerinden dosya erişimi, dosya aktarımı ve dosya yönetimi özelliklerini sağlayan güvenli bir dosya aktarım protokolüdür. SSH, dosyaları ağ üzerinden bir bilgisayardan başka bir bilgisayara aktarırken şifreleme kullandığından ve SSHFS, ayrıcalığı olmayan kullanıcıların çekirdek kodunu değiştirmeden kendi dosya sistemlerini oluşturmasına izin veren yerleşik FUSE (Kullanıcı Alanında Dosya Sistemi) çekirdek modülü ile birlikte gelir. Bu makalede, uzak Linux dosya sistemini veya dizini yerel bir Linux makinesine bağlamak için herhangi bir Linux dağıtımında SSHFS istemcisini nasıl kuracağınızı ve kullanacağınızı göstereceğiz.

1. Adım: SSHFS İstemcisini Linux Sistemlerine Kurun

Varsayılan olarak sshfs paketleri tüm büyük Linux dağıtımlarında mevcut değildir, sshfs’yi bağımlılıklarıyla birlikte Yum komutu yardımıyla kurmak için Linux sistemlerinizdeki epel deposunu etkinleştirmeniz gerekir.

2. Adım: SSHFS Bağlama Dizini Oluşturma

sshfs paketi kurulduktan sonra, uzak dosya sisteminizi bağlayacağınız bir bağlama noktası dizini oluşturmanız gerekir. Örneğin, /mnt/tecmint altında bağlama dizini oluşturduk.

3. Adım: Uzak Dosya Sistemini SSHFS ile Bağlama

Bağlama noktası dizininizi oluşturduktan sonra, şimdi /mnt/tecmint altında uzak dosya sistemini bağlamak için kök kullanıcı olarak aşağıdaki komutu çalıştırın. Senin durumunda, bağlama dizini herhangi bir şey olabilir. Aşağıdaki komut, yerel sistemde /mnt/tecmint altında /home/tecmint adlı uzak dizini bağlar.(x. x. x. x’i IP Adresiniz ve bağlama noktanız ile değiştirmeyi unutmayın). Linux sunucunuz SSH anahtarı tabanlı yetkilendirme ile yapılandırılmışsa, aşağıdaki komutta gösterildiği gibi ortak anahtarlarınızın yolunu belirtmeniz gerekecektir.

4. Adım: Uzak Dosya Sisteminin Bağlandığını Doğrulama

Yukarıdaki komutu herhangi bir hata olmadan başarıyla çalıştırdıysanız, /mnt/tecmint altına monte edilmiş uzak dosyaların ve dizinlerin listesini göreceksiniz.

Adım 5: Bağlama Noktasını d f-hT Komutu ile Kontrol Etme

d f-hT komutunu çalıştırırsanız, uzak dosya sistemi bağlama noktasını göreceksiniz.

Örnek Çıktı

Adım 6: Uzak Dosya Sistemini Kalıcı Olarak Bağlama

Uzak dosya sistemini kalıcı olarak bağlamak için /etc/fstab adlı dosyayı düzenlemeniz gerekir. Bunu yapmak için dosyayı favori düzenleyicinizle açın. Dosyanın en altına gidin ve içine aşağıdaki satırı ekleyin ve dosyayı kaydedip çıkın. Aşağıdaki giriş, uzak sunucu dosya sistemini varsayılan ayarlarla bağlar. Sistem yeniden başlatmaları sırasında dosya sistemini otomatik olarak bağlamak için sunucular arasında SSH Parolasız Oturum Açma özelliğinin bulunduğundan emin olun..

Adım 7: Uzak Dosya Sisteminin Bağlantısını Kaldırma

Uzak dosya sisteminin bağlantısını kesmek için, jun aşağıdaki komutu verir, uzak dosya sisteminin bağlantısını keser. Şimdilik bu kadar, uzak dosya sistemini kurmakta zorluk çekiyorsanız veya yardıma ihtiyacınız varsa, lütfen yorum yoluyla bizimle iletişime geçin ve bu makalenin çok yararlı olduğunu düşünüyorsanız, arkadaşlarınızla paylaşın.

TecMint’te Yaptıklarımızı Takdir Ediyorsanız, Şunları Düşünmelisiniz:

TecMint, web üzerinde her türlü Linux Makalesi, Kılavuzu ve Kitabı için en hızlı büyüyen ve en güvenilir topluluk sitesidir. TecMint’i milyonlarca kişi ziyaret ediyor! herkese ÜCRETSİZ olarak sunulan binlerce yayınlanmış makaleyi aramak veya göz atmak için. Okuduklarınızı beğendiyseniz, lütfen takdirinizin bir göstergesi olarak bize bir kahve ( veya 2 ) ısmarlamayı düşünün. Hiç bitmeyen desteğiniz için minnettarız. Ubuntu da dahil olmak üzere Linux sistemlerinde uzak dizinlere erişim söz konusu olduğunda, kullanabileceğiniz birçok farklı yöntem vardır. Klasörleri uzak kullanıcılar için erişilebilir hale getirmek ve bunu güvenli bir şekilde yapmak istiyorsanız, sFTP kullanabilirsiniz.. Linux istemcileri için, SSHFS (SSH Dosya Sistemi) de bir başka kullanım harikası.. SSH server ile gelen ve default olarak aktif olan, SSH bağlantısı üzerinden uzak dizinleri mount etmek için FUSE tabanlı bir alt sistem.. Tamamen yeni bir server kurmak yerineveya uzak dizinleri ve klasörleri kullanıcıların kullanımına açma işlemi, bunu yapmak için mevcut SSH sunucunuzu kullanabilirsiniz.. Ek yapılandırmalara veya FTP sunucularına gerek yoktur.. Bu kısa eğitim, öğrencilere ve yeni kullanıcılara SSHFS’nin Ubuntu’da nasıl kurulacağını ve yapılandırılacağını gösterir. 18. 04 |16. 04 LTS sunucuları.. Hazır olduğunuzda aşağıdaki adımları izleyin:

Adım 1: Ubuntu’da SSHFS Kurulumu

SSHFS paketleri, Ubuntu varsayılan yazılım depolarında mevcuttur. Yani yüklemek için yapmanız gereken tek şey aşağıdaki komutları çalıştırmaktır: Kurduktan sonra, dizinleri nasıl mount edeceğinizi öğrenmek için aşağıdan devam edin…

Adım 2: SSHFS Dizinlerini Bağlama

Artık SSHFS yüklendiğine göre, SSHFS üzerinden SSH üzerinden uzaktan dizinlere erişmek için Mount komutunu kullanabilirsiniz… SSHFS Montaj Komut Biçimi aşağıda gösterilmiştir: SSHFS [[ E-posta Korumalı]] Ana Bilgisayar: [Remote_Directory] Dağıtım [Seçenekler] Uzaktan bir şekilde monte etmek içinYerel olarak dizin Ubuntu makinenizde, önce uzak tarafla senkronize edilecek bir konum veya montaj noktası oluşturursunuz… Ana klasörünüzde SSHFS adlı bir klasör oluşturmak için aşağıdaki komutları çalıştırın… Uzak klasörün monte edileceği ve erişileceği yerdir. Yerel olarak… MKDIR $ HOME/ SSHFS Daha sonra, uzak dizini yerel olarak SSHFS aracılığıyla monte etmek için sayım komutlarını kullanabilirsiniz… SSHFS [ E-posta Korumalı]:/ Remotesshfs $ Home/ SSHFS “Richard” ı sunucunuzda oluşturulan gerçek kullanıcı adıyla değiştirin ve “192. 168. 10. 2 ”Uzak örneğinizin gerçek IP adresi ile. Yukarıdaki dizini aşmak için aşağıdaki komutları çalıştırırsınız: CD && fusermoun t-u $ home/ sshfs Parolayı yazmaktan kaçınmak için uzak dizini her monte ettiğinizde, SSH anahtar kimlik doğrulamasını nasıl yapılandıracağınızı öğrenmek için bu yazıyı okuyabilirsiniz …, Parolanızı uzak dizini her monte etmek istediğiniz her zaman zamanlamanız gerekmeyecek… Uzak dizinini kalıcı olarak monte etmek istiyorsanız, yerel makineye kalıcı olarak montajı monte etmek ve yerel makinenin /etc /fstab dosyasını düzenlemeniz gerekir ve bir ekleyinYeni giriş… Bunu yapmak, makinenizi yeniden başlatsanız bile, Montaj Noktasını her zaman mevcut tutacaktır… sisteminiz bosta olduğunda uzaktan dizinini otomatik olarak monte edecektir./Etc /fstab’dan SSHFS üzerinden bir uzak dizin monte etmek için, dosya sistemi türü olarak fuse. sshfs kullanın… /etc /fstab dosyasını açmak için aşağıdaki komutları çalıştırın… sudo nano /etc /fstab sonra aşağıdaki satırı dosyaya ekleyin ve dosyaya ekleyin. Kaydet… SSHFS [E-posta Korumalı]:/ Remotesshfs $ Home/ SSHFS FUSE. SSHFS Varsayılan 0 0 Bağlandığınız SSH sunucusunda şifresiz SSH kimlik doğrulamasının etkin olduğundan emin olmalısınız, böylece her zaman girmeniz gerekmezBir şifre… Windows kullanıcıları, SSHFS-WIN ve WINFSP Tebrikler gibi programları kullanarak aşağıdaki komutları kullanarak uzak konumu monte edebilir! SSHF’leri nasıl kuracağınızı ve etkinleştireceğinizi ve uzaktan dizinleri başarılı bir şekilde nasıl yerleştireceğinizi öğrendiniz. 22 Eylül 2017 Yorum Linux’ta bir sabit sürücüyü manuel olarak monte etmek gibi, ağ paylaşımlarına erişmek sıkıcıdır. IP adresleri belirtilmeli, oturum açma yapılandırılmalı, vb. Bir sabit sürücüyü otomatik olarak başlatmaya benzer,

Bir ağ paylaşımının otomatik olarak monte edilmesi FSTAB dosyasında yapılır. Bu kılavuzda, NFS hisselerini, Samba/CIFS hisselerini ve hatta SSHFS hisselerini otomatik olarak nasıl monte edeceğimizi ele alacağız! İşte nasıl yapılacağı aşağıda açıklanmıştır.

FSTAB dosyasını yedekleyin

FSTAB dosyasını düzenlemek çok tehlikelidir ve dağınık olursanız herhangi bir değişiklik sisteminizi ciddi şekilde bozabilir. Bu öğreticiye başlamadan önce bir terminal açın ve aşağıdakileri yapın: Adım 1: Yedeklemeyi saklamak için PC’nizde bir klasör yapın. Ayrıca, SADECE TUTMAK için söz konusu yedeklemeyi Dropbox veya Google Drive gibi hizmetlere yüklemeyi düşünün. Adım 2: Sud o-s ile bir kök kabuğu kazanın ve ardından / etc / dizinini girin. Adım 3: Yedeklemeyi oluşturun ve yedekleme klasörüne yerleştirin. Adım 4: Dosyayı . bak dosya uzantısı olacak şekilde yeniden adlandırın.

Yedeklemeyi geri yükle

Adım 1: Sud o-s ile bir kök kabuğu kazanın. Adım 2: / etc / dizinini girin ve kırık FSTAB dosyasını silin. Adım 3: Yedeklemeyi / etc / klasörüne kopyalayın. 4. Adım: Yedeklemeyi yeniden adlandırın.

Otomatik başlık NFS

Bir NFS payı monte etmek can sıkıcı ve sıkıcıdır; Özellikle yeni kullanıcılar için. NFS’ye aşina olmayan insanlar ve nasıl çalıştığı için roket bilimi gibi görünebilir. Bu yüzden bir PC’ye giriş yapabilmek ve yaygara olmadan paylaşımlara hemen kolay erişebilmek güzel olurdu. Bunu başarmak için FSTAB dosyasına bir satır yazmanız gerekir. İlk olarak, monte etmek istediğiniz paylaşımın adını bulun. Örneğin: Ardından, NFS’nin Linux’a monte edilmesi gereken bir klasör yapın. Nano ile FSTAB dosyasını açın. Montaj hattını yazın. Nasıl görünmesi gerektiğine dair bir örnek: Not: “Verileri” nin NFS paylaşımınızın başlıklı olarak değiştirin. CTRL + O tuşlarına basarak değişiklikleri /etc /fstab olarak kaydedin ve yeniden başlatın. Girişte, NFS payınız otomatik olarak monte edilecektir.

Samba’yı otomatik olarak başlatma

Samba harika bir araçtır. Bununla birlikte, Linux yöneticileri üç büyük PC işletim sistemine ve hatta mobil cihazlara ağa bağlı dosyalar sunabilir. Samba bu nedenle yaygın olarak kullanılır. Buna rağmen, KOBİ protokolü manuel olarak erişmek için gerçek bir ağrıdır. Linux’daki dosya yöneticileri bir pay bulmak ve bazen IP adreslerini görmezden gelin. Bu nedenle bu tür hisseleri girişe monte edebilmek harika. Başlamak için CIFS UTIL’leri yükleyin. Bu, Samba paylaşımlarını otomatik olarak monte etmesini sağlayan bir araç kümesidir.

Ubuntu

Debian

Arch Linux

Fedora

Açık

Diğer Linuxes

CIFS, Samba için kritik bir bileşendir. Sonuç olarak, çoğu Linux işletim sistemi CIFS araçları içerir. Bu paketi Linux dağıtımınıza almak için “CIFS UTILS” veya benzer bir şey arayın, ardından paket yöneticinizle yükleyin. Not: SMB’yi monte etmeye çalışmadan önce bir montaj dizini oluşturmalısınız. İndirilen araçlar ile montajı ayarlayın: montaj hattınızı yazın. Nasıl görünmesi gerektiği aşağıda açıklanmıştır: Not: “Paylaş” ı paylaşımın adıyla değiştirin ve “Sunucu” u sunucunun adıyla veya IP. Samba kullanıcılarınıza “= kullanıcı” ı ve SAMBA şifrenize “= şifre” yi değiştirin. Montaj hattı yazıldığında, değişiklikleri kaydetmek için CTRL + O tuşlarına basın ve ardından yeniden başlatın. Bir sonraki önyüklemede, Samba paylaşımı otomatik olarak monte edilecektir.

Otomatik başlık SSHFS

Samba harika bir araçtır. Bununla birlikte, Linux yöneticileri üç büyük PC işletim sistemine ve hatta mobil cihazlara ağa bağlı dosyalar sunabilir. Samba bu nedenle yaygın olarak kullanılır. Buna rağmen, KOBİ protokolü manuel olarak erişmek için gerçek bir ağrıdır. Linux’daki dosya yöneticileri bir pay bulmak ve bazen IP adreslerini görmezden gelin. Bu nedenle bu tür hisseleri girişe monte edebilmek harika. Başlamak için CIFS UTIL’leri yükleyin. Bu, Samba paylaşımlarını otomatik olarak monte etmesini sağlayan bir araç kümesidir.

Ubuntu

Debian

Arch Linux

Fedora

Açık

Diğer Linuxes

Çözüm

Çözüm

Ağ paylaşımları, dosyalara erişmenin en iyi yoludur. Bulunma, onlara erişmek bazen gerçek bir süreç olabilir. Bu yüzden o kadar havalı ki, bu hisse senetlerini otomatik olarak Linux’a monte etmek mümkün. Kullanıcıların her zaman ağ paylaşımlarını manuel olarak monte etmek zorunda kalmanın sıkılığını kaldırmalarını sağlar.

4 Yorum

Teşekkürler, bu çok yardımcı oldu fstab UUID = /mnt /x ext4 ACL, user_xattr, _netdev 0 0 0, _Netdev kullanarak _Netdev kullanarak sorununun ağ gelmeden önce monte edildiği sorunu çözdü, neden herhangi bir fikri çözdüMontaja erişmek için işlemin sadece kök için izin verildiğini söylüyor? Varsayılan yönetici kullanıcımı kök grubuna ekledim, ancak yine de aynı sorunla karşı karşıya kaldım. Samba’yı FSTAB kullanarak denedi, ancak Linux Mint, yalnızca kökün sürücüleri monte edebileceğini belirten konumu monte etmez. Samba kullanarak bir ağ konumunu monte etmek için FSTAB’da ekstra bir komut olmalı mı? EOS’umu önyüklemede sunucuma bağlamak için iyi “nasıl yapılır” için saatler geçirdim. Sonra bu sayfayı buldum. Çok çok teşekkür ederim!Cevap bırakın

    Cevabı İptal Et

Ubuntu PC’nizden ağınızdaki dosyaları ve klasörleri paylaşmak, Windows’taki dosyaları paylaşmak kadar kolaydır (tartışmalı olarak daha kolaydır). Paylaşmak istediğiniz klasöre sağ tıklayarak başlayın ve Özellikler’i seçin

Bir Linux Bases sistemine SSH ile bir uzak dizini monte edebilir miyim? Ubuntu veya Debian/Rhel/Centos/Arch Linux sisteminde SSH üzerinden uzak dosya sistemlerini monte etmek için SSHF’leri nasıl kullanabilirim?

SSH güvenli bir protokoldür ve SSHF hizmetinin yardımıyla uzak bir sunucu veya yerel dizüstü bilgisayara bir dizini monte etmek için kullanabilirsiniz. SSHF’lerle, Linux tarafından çalışan yerel geliştirme iş istasyonunuza/dizüstü bilgisayarınıza uzak sunucu dosya sistemini monte edebilirsiniz.[Donotprint]
Öğretici Detaylar Zorluk seviyesi
Orta düzey Kök ayrıcalıkları
Evet Gereksinimler
SSHFS Avustralya, Brezilya ve Kuzey Amerika ülkelerinin kullandığı saat uygulaması. okuma zamanı

10m

SSHF’ler hakkında daha fazla bilgi

SSHFS, SSH dosya aktarım protokolüne dayanan bir dosya sistemidir. Bir istemci sisteminde kullanılır, yani CentOS/RHEL/Ubuntu/Debian/Arch Linux tarafından çalışan yerel bilgisayar/dizüstü bilgisayarınıza SSHFS paketini yüklemeniz gerekir. Sunucuya hiçbir şey yüklemeye gerek yok (Server1. cyberciti. biz). Yalnızca sunucu tarafında yüklü bir OpenSsh sunucusuna ihtiyacınız var. Örnek kurulumumuz:

Şekil 01: Örnek kurulumumuz

SSHF’leri Ubuntu/Debian/Mint Linux’a yükleme

SSHF’leri bir kemer linux’a yükleme

Aşağıdaki komutu yazın:

Vivek adlı kullanıcı eklediğinizden emin olun.

SSHF’leri RHEL (Red Hat)/Centos Linux’a yükleme

İlk olarak, Epel Repo’yu açın ve ardından SSH aracılığıyla bir CentOS/RHEL üzerindeki uzaktan dosya sistemlerine erişmek için sigorta-fililesy sistemini yüklemek için aşağıdaki Yum komutunu yazın:

Uzak dosya sistemini nasıl monte ederim?

İlk olarak, MKDIR komutunu kullanarak bir dizin oluşturun:

Kök kullanıcısını kullanarak dosya sistemini monte edeceğim ve istendiğinde kök şifre yazmanız gerekiyor:

Uzak dosya sistemine erişmek ve/veya görmek için:

Şekil 02: Eylemde SSHF’ler

“İzin reddedilen” hatası ve uzak dizinin montajı için önerilen prosedürle uğraşmak

Server1: İzin Reddedilen İzin Verilemeyen Bir Hata alırsanız, kendinizi Fuse adlı bir gruba ekleyin:

Ardından, kendi ev dizininizin içinde bir montaj noktası oluşturun:

Uzak dosya sistemini monte etmek için:

Şekil 03: Yerel dizüstü bilgisayarda/masaüstünde kök erişimi olmayan SSHF’leri kullanmak

Uzak dosya sistemini nasıl çözebilirim?

/Etc /fstab güncelleyerek uzak dosya sistemini nasıl kalıcı olarak monte edebilirim?

Kalıcı montajlar için, ssh anahtar tabanlı giriş $ SSH-Keyge n-T RSA $ SSH-COPY-I D-I oluşturmalısınız.

/. ssh/id_rsa. pub [ E-posta Korumalı] Şimdi/etc/fstab dosyasını düzenleyin:

Örnekler

Dosyanın altına aşağıdaki girişi ekleyin:

Ek seçeneklerle başka bir örnek:

Systemd kullanıyorsanız, isteğe bağlı montaj için seçeneği tavsiye edin.

  1. Dosyayı kaydedin ve kapatın. Nereye,
  2. [ E-posta korumalı]: SSHD ile uzak sunucu
  3. Sigorta: Dosya Sistemi Türü.
  4. IDMAP = kullanıcı: Yalnızca UID’yi Bağlama UID’sini çevirin.
  5. Allow_other: Diğer kullanıcılara erişim sağlayın.
  6. Yeniden Bağlama: Sunucuya yeniden bağlanın.
  7. _Netdev: Dosya sistemi, ağ erişimi gerektiren bir cihazda bulunur (sistemin sistemde ağ etkinleştirilene kadar bu dosya sistemlerini monte etmeye çalışmasını önlemek için kullanılır).
  8. Kullanıcılar: Her kullanıcının dosya sistemini monte etmesine ve monte etmesine izin verin.

IdentityFile =/Path/to/. ssh/KeyFile – SSH Anahtar Dosyası.

🐧 RSS feed veya haftalık e-posta bülteniyle Linux, açık kaynak ve devOps ile ilgili en son öğreticileri alın.

  • 🐧 Şimdiye kadar 23 yorum. Bir tane ekle
  • SSH: Uzaktan Bash / KSH kaynak komut seti kullanın…
  • Linux Mount: Dosya hiyerarşisinin bağlayın veya yeniden montajı…
  • LXD (Linux Container)
  • Linux: NFS4 Montaj Hatası Sunucu tarafından verilen Nedeni: Hayır…

Ubuntu: Mount şifreli ana dizin (

Ubuntu 11. 04 Essentials kitabından örnek bir bölüm okuyorsunuz.

Tamamen güncellenmiş Ubuntu 20. 04 Essentials kitabını e-kitap (9. 99 $) veya yazdır (36. 99 $) biçiminde satın alın

Ubuntu 20. 04 Essentials Baskı ve E-Kitap (EPUB/PDF/Kindle) Edition 36 bölüm ve 310 sayfadan fazla sayfa içeriyor

Ubuntu, dosyaları ve klasörleri bir ağdaki diğer sistemlerle paylaşmak için iki mekanizma sağlar. Bir yaklaşım Samba adı verilen teknolojiyi kullanmaktır. Samba, Microsoft Windows klasör paylaşımına dayanır ve Ubuntu sistemlerinin klasörleri Windows sistemleri için erişilebilir hale getirmesine ve ayrıca Ubuntu’dan Windows tabanlı klasör paylaşımlarına erişmesine izin verir. Bu yaklaşım, SAMBA desteği yüklü ve yapılandırıldığı sürece diğer Linux tabanlı sistemler arasındaki klasörleri paylaşmak için de kullanılabilir. Bu, klasörleri paylaşmak için açık ara en popüler yaklaşımdır ve Ubuntu’nun son sürümlerinde dokümantasyon ve araç desteği açısından en çok dikkat edilmiştir. SAMBA kullanarak klasör paylaşımı konusu bir sonraki bölümde (Ubuntu Linux klasörlerini uzaktan pencere sistemleriyle paylaşmak) ele alınmıştır.

Özellikle Linux ve UNIX tabanlı sistemler arasındaki klasörleri paylaşmayı hedefleyen başka bir seçenek, Ağ Dosyası Sistemi (NFS) adı verilen teknolojiyi kullanır. NFS, bir Linux bilgisayarındaki dosya sisteminin başka bir Linux veya UNIX sistemi tarafından bir ağ bağlantısı üzerinden erişilmesine izin verir. NFS başlangıçta 1980’lerde SUN Microsystems tarafından geliştirildi ve uzak Linux/UNIX dosya sistemlerinin bugüne paylaşılması için standart mekanizma olmaya devam ediyor.

NFS, Samba tarafından kullanılan Windows SMB kaynak paylaşım teknolojisinden çok farklıdır. Bu bölümde, NFS kullanarak Linux tabanlı sistemler arasında klasörlerin ağ tabanlı paylaşımına bakacağız.

  • İçerik
  • 1 Ubuntu’ya NFS hizmetlerini yükleme
  • 2 Paylaşım Klasörleri
  • 3 Güvenlik Duvarı Yapılandırma
  • 4 Uzak NFS klasörünü monte etme
  • 5 Sistem başlangıçta bir NFS dosya sistemini monte etme

6 Bir NFS Montaj Noktasını Çıkarma

Ubuntu’ya NFS hizmetlerini yükleme

NFS klasör paylaşımını etkinleştirmek için gereken hizmetler varsayılan olarak Ubuntu’ya yüklenmez. Bununla birlikte, bir terminal penceresi açarak ve aşağıdaki komutu girerek kolayca kurulabilirler:

Kurulum işlemi otomatik olarak NFS hizmetini başlatmalıdır. Hizmetin gerçekten çalıştığını doğrulamak için aşağıdaki komutu yürütün:

Yukarıdaki komuttan çıktı hizmetin çalışmadığını gösteriyorsa, aşağıdaki gibi başlayabilir:

Paylaşım Klasörleri

NFS hizmeti yüklendikten ve çalıştırıldıktan sonra, bir sonraki adım, uzak sistemlerle paylaşılacak tüm klasörleri yapılandırmaktır. Paylaşılacak tüm klasörler, bir terminal penceresinden aşağıdaki gibi düzenlenebilecek /etc /exports dosyasında listelenmiştir:

NFS aracılığıyla paylaşılacak her klasörün bu dosyaya bir girişi olmalıdır. Temel sözdizimi aşağıdaki gibidir:

Örneğin, 192. 168. 2. 24 IP adresine sahip bir sistemin, salt okunur erişimle /TMP’ye erişmesine izin vermek için /etc /dışa aktarma dosyasına aşağıdaki giriş eklenecektir:

Benzer şekilde, klasörü okuma/yazma iznine sahip Ubuntu2 ana bilgisayar adına sahip bir sistem için de erişilebilir hale getirmek için çizgi aşağıdaki gibi okunur:

Alternatif olarak, tüm ana bilgisayarlara sağlanan okuma/yazma erişimi için, sadece joker karakter (*) kullanın:

Klasör girişleri /etc /exports dosyasında yapıldıktan sonra, geçerli ayarlar exportfs komutunu çalıştırarak herhangi bir zamanda kontrol edilebilir:

Güvenlik Duvarı Yapılandırma

NFS sunucusunun çalıştığı Ubuntu sisteminde bir güvenlik duvarı etkinleştirilmişse, NFS sunucu sistemindeki güvenlik duvarının, herhangi bir klasör ağ üzerine monte edilmeden önce NFS trafiğine izin verecek şekilde yapılandırılması önemlidir. Güvenlik duvarı yapılandırması hakkında daha fazla bilgi için Basic Ubuntu Linux güvenlik duvarı yapılandırmasına bakın ve bir Ubuntu Linux güvenlik duvarını yapılandırmak için Firestarter’ı kullanın. Varsayılan olarak, Ubuntu bir güvenlik duvarı NFS trafiğini engellemek için yapılandırmaz. Ubuntu yüklediğinden beri bir güvenlik duvarı yapılandırmadıkça, NFS’nin çalışması için herhangi bir değişiklik yapmanız gerekmemelidir.

Uzak NFS klasörünü monte etme

Bir klasör dışa aktarıldıktan sonra, montaj komutu kullanılarak bir istemci sistemine monte edilebilir. Komut satırından bir uzak klasörü monte etmek için bir terminal penceresi açın ve uzak klasörün monte edilmesini istediğiniz klasör oluşturun:

Ardından, uzak klasöre monte etmek için komutu girin (bu örnekte Ubuntu’yu uzak ana bilgisayar adı olarak kullanıyoruz):

Uzak klasör daha sonra yerel sisteme monte edilecektir. Monil edildikten sonra, /TMP /MNT klasörü uzak klasörü ve tüm içeriğini içerecektir.

Sistem başlangıçta bir NFS dosya sistemini monte etme

Bir Ubuntu Linux sistemini, sistem her başladığında bir uzak dosya sistemini otomatik olarak monte etmek için yapılandırmak mümkündür. Bu, /etc /fstab dosyasını düzenleyerek elde edilir. Bunu yapmak için /etc /fstab dosyasını en sevdiğiniz düzenleyiciye yüklemek için sudo kullanın. Muhtemelen aşağıdakilere benzeyecek:

Örneğin, /NFSMount yoluyla yerel klasörde Ubuntu adlı bir sistemde bulunan yol /ev /demo ile bir klasör monte etmek için /etc /fstab dosyasına aşağıdaki satırı ekleyin:

Uzak Ubuntu sistemindeki /home /demo klasörünü bir dahaki sefere yeniden başlattığında yerel /nfsmount montaj noktasına monte edilir. Uzak klasördeki tüm dosyalara yerel sabit disk sürücüsünde ikamet ediyormuş gibi erişilebilir.

Bir NFS Montaj Noktasını Çıkarma

Ubuntu: Mount şifreli ana dizin (

Ubuntu 11. 04 Essentials kitabından örnek bir bölüm okuyorsunuz.

Tamamen güncellenmiş Ubuntu 20. 04 Essentials kitabını e-kitap (9. 99 $) veya yazdır (36. 99 $) biçiminde satın alın