Merhabalar size bugün SSHFS ile uzak sunucuları mount etmek nedir, nasıl çalışır anlatacağım;

Nedir Bu SSHFS ?

Çoğu zaman uzak makinalara bağlanmak ve üzerinde dosya değişikliği yapmak zor gelebilir. Örneğin bir sunucunuz veya vps makinanız var ve kodlamalarınızı yapmak için filezilla,phpstorm tarzı program kullanarak yapıyor olabilirsiniz, size alternatif olarak linuxun gücünü burda söylemek isterin ” SSHFS ” bu yöntem ile uzak makinaları kendi makinanıza bağlayarak disk olarak kullanıp kodsal değişiklik veya depolama alanı olarak kullanabilirsiniz.

Nasıl Yüklenir?

On Ubuntu/Debian

SSHFS, yerel bilgisayarınıza kurulması gereken Linux tabanlı bir yazılımdır. Ubuntu ve Debian tabanlı sistemlerde apt-get aracılığıyla kurulabilir.

<br />
sudo apt-get install sshfs<br />

OnRedhat / Centos

SSHFS, yerel bilgisayarınıza kurulması gereken Linux tabanlı bir yazılımdır. Redhat tabanlı sistemlerde yum aracılığıyla kurulabilir.

<br />
sudo yum install sshfs<br />

 On Windows

Windows’da SSHFS’yi kurmak için, en son win-sshfs paketini google kod deposundan almanız gerekecektir. Doğrudan indirme bağlantısı aşağıda bulunabilir. Paketi indirdikten sonra, yükleyiciyi başlatmak için çift tıklayın. Ek dosyalar indirmeniz istenebilir, eğer bilgisayarınızda .NET Framework 4.0’ı indirecek ve sizin için kuracaktır.

<br />
https://win-sshfs.googlecode.com/files/win-sshfs-0.0.1.5-setup.exe<br />

Uzak Dosya Sistemini Bağlama

Aşağıdaki talimatlar hem Ubuntu / Debian hem de OSX için çalışacaktır.

<br />
sudo mkdir -p /mnt/remote_disk<br />
sudo sshfs -o allow_other,defer_permissions root@xxx.xxx.xxx.xxx:/ /mnt/remote_disk<br />

Not : bağlantı sırasında şifre istemeden direk bağlanması için ise ssh-key üretip tanımla yapmanız gerekmektedir.

<br />
sudo sshfs -o allow_other,defer_permissions,IdentityFile=~/.ssh/id_rsa root@xxx.xxx.xxx.xxx:/ /mnt/remote_disk<br />

Not : defer_permissions kısmında hata alırsanız yerinde default_permissions kullanmanız gerekmektedir.

Windows’da Uzak Dosya Sistemini Monte Etmek için Win-SSHFS Kullanımı

Win-sshfs programını başlattıktan sonra, bir uzak dosya paylaşımının basit bir şekilde monte edilmesi işlemini yapmak için bir grafik arayüz sunulacaktır.

    Adım 1: Pencerenin sol alt köşesindeki Ekle düğmesini tıklayın.

Adım 2: Drive Adı alanındaki dosya paylaşımı için bir ad girin.

Adım 3. Remote sunucunuzun IP adresini Ana Bilgisayar alanına girin.

Adım 4. SSH bağlantı noktanızı girin. (SSH bağlantı noktasını manuel olarak değiştirmediyseniz port 22 olarak bırakın).

Adım 5. Kullanıcı adı alanına kullanıcı adınızı girin. (Kullanıcı hesaplarını manuel olarak ayarlamadığınız sürece bu alana kök gireceksiniz).

6. SSH şifrenizi şifre alanına girin. (Windows’ta Not, damlamanızın ssh-key-authentication yerine şifre girişleri için yapılandırılmış olması gerekir).

Adım 7. Directory alanına istediğiniz bağlama noktasını girin. (Dosya sistemini kökten bağlamak için girin / girin veya ev dizininiz için / var / www veya ~ / değerlerini girebilirsiniz).

Adım 8. Windows’un uzak sunucunuz sisteminiz için kullanmasını istediğiniz sürücü harfini seçin.

Adım 9. uzak sunucunuza bağlanmak ve dosya sistemini bağlamak için connect butonuna tıklayın.

Artık sanal sunucunuzun dosya sistemi, Bilgisayarım aracılığıyla 8. adımda seçtiğiniz sürücü harfi olarak kullanımınıza sunulacaktır.

Kısaca SSHFS ile uzak sunucuları mount etmek aslında basit ve kullanışlı bir işlemdir.