SSHFS ile uzak dizinleri bağlama

sshf'ler

SSH (Güvenli Kabuk) bize izin veren bir protokoldür uzak bilgisayarlara güvenli erişim ve olasılıkları çok büyük çünkü onu kullanırken yapacağımız şey, sanki ekranının ve klavyesinin önünde oturuyormuşuz gibi bir sunucuya sahip olmaktır. Bugün * nix üzerinden kullanılabilir OpenSSH1999'da geri gelen açık uygulama ve sistem yöneticileri için çok ilginç bir olasılık göstereceğiz. SSHFS kullanarak yerel bir makineye uzak dizinleri bağlayın.

Bunun sayesinde yapabiliriz yerel bilgisayarımızın dizin yapısının bir parçası olarak uzak bilgisayardaki bir dizini kullanmak, komut dosyalarını ve diğerlerini daha basit bir şekilde kullanabilmek gibi sonuçta avantajlarla. Ve elbette, bir dosya gezgini de kullanabiliriz ve bu sayede dosyaları ve klasörleri sürükleyip bırakarak kopyalayabilir veya taşıyabiliriz, o halde nasıl başlayacağımızı görelim.

Mantıksal olarak, ihtiyacımız olan ilk şey, erişeceğimiz sunucuda ve ayrıca istemcide zaten çalışan bir OpenSSH kurulumuna sahip olmaktır. O zaman sshf'leri kurmanın zamanı geldi, bu araç zaten çok basit olduğu için çok basit bir şey. Resmi Ubuntu deposunda mevcuttur (ve ayrıca 50 Kb'den küçük boyutu nedeniyle birkaç saniye içinde kurulabilir):

# apt-get shfs'yi yükle

Artık sshfs'yi kurduğumuza göre, ssh'a benzer şekilde, kullanımına göre kullanmak zorundayız. kullanıcı adı ve şifre ile bizi doğrulayınbu nedenle, söz konusu kullanıcının uzak bilgisayardaki geçerli bir hesap olması gerektiğini söylememize gerek yok (örneğimizde IP'li bilgisayar olacak 192.168.1.100).

sshfs kullanıcısı @ uzak bilgisayar: / dizin / dizin

Öyleyse ihtiyacımız olan şey, uzak dizini işaret edecek yerel dizini oluşturmaktır (bu bizim örneğimizde / home / programs olabilir), bunu aşağıdaki gibi yapıyoruz:

#mkdir / mnt / server

Sonra uzak dizini bu dizine bağlarız:

#sshfs root@192.168.1.100: / home / programlar / / mnt / server

Uzak bilgisayardaki kök şifresini girmemiz gerekecek ve bundan sonra da uzak sunucuyu yerel bilgisayarımıza bağlayacağız. Koştuğumuzda kolayca kontrol edebileceğimiz bir şey:

$ df-s

O:

ls -l / mnt / sunucu

Bunu kullanmaya başladıktan sonra, bize sunduğu büyük rahatlığı kesinlikle takdir edeceğiz ve bu durumda, ekipmanımızı çalıştırdığımızda bu işlemin otomatik olarak gerçekleştirilmesini isteyebiliriz. Ve onu alabiliriz, bunun için dosyayı düzenlememiz gerekir / Etc / fstab:

#vi / etc / fstab

Aşağıdaki girişi ekliyoruz:

sshfs#$root@192.168.1.100: / / mnt / server sigorta varsayılanları, idmap = user, allow_other, reconnect, _netdev, users 0 0

Bununla istediğimize sahip olacağız, ancak daha da ileri gidebiliriz ve ekibimiz tartışmalı bir şeye sahipse systemd başlangıç ​​sistemi olarak montajı kullanabiliriz 'Talep üzerine'yani, ihtiyacımız olduğunda otomatik olarak yapılacaktır (örneğin, uzak dizine bağlı yerel dizine erişmeye çalıştığımızda).

user @ remotecomputer: / home / programlar / / mnt / server fuse.sshfs noauto, x-systemd.automount, _netdev, users, idmap = user, allow_other, reconnect 0 0


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.