Webmaster Forum Platformu

Webmaster Forumu

Webmaster tools, Google Webmaster, Adsense, SEO, Domain, Hosting Hakkında Bilgilere ulaşmak için forumumuza kaydolarak, topluluğumuzun diğer üyeleriyle tartışabilir, paylaşabilir ve özel mesaj gönderebilirsiniz.

Kayıt Ol
Dark Web Haber Açıldı DarkWeb Haber Türkiye' nin en tarafsız Haber sitesi / Aynı zamanda Dünyanın en aktif WebMaster Forumu R10'u ziyaret ederek bu büyük toplulukta yer alabilirsiniz.

Ubuntu 22.04'te Klasör Nasıl Paylaşılır / Dosyaları LAN Üzerinden Nasıl Aktarılır?

Ubuntu 22.04'te Klasör Nasıl Paylaşılır / Dosyaları LAN Üzerinden Aktarılır?​





Dosyalarınızı yerel ağ üzerinden paylaşmak veya bir bilgisayardan başka bir bilgisayara dosya aktarmak mı istiyorsunuz? İşte Ubuntu 22.04 LTS'de işi yapmanın yaygın olarak kullanılan birkaç yolu.

Seçenek 1: Klasörü Python komut dosyaları aracılığıyla geçici olarak paylaşın:​

Kullanıcı herhangi bir paket yüklemeden, geçici kullanım için bir http dosya sunucusu oluşturmak için herhangi bir zamanda yerleşik bir Python betiği çalıştırabilir. Herhangi bir cihaz (Windows, Mac, Linux PC ve cep telefonları) dosyalara bir web tarayıcısı aracılığıyla erişebilir veya bunları indirebilir.
NOT: Bu yöntem, büyük dosyaları (1 GB+) aktarmak için iyi çalışmıyor gibi görünüyor.
1. Önce, paylaşmak istediğiniz klasöre sağ tıklayın. Ardından, terminali açmak için içerik menüsünde “Terminalde Aç” seçeneğine tıklayın.



2. Ardından, bu klasör içeriğini LAN üzerinden şu komutla paylaşmak için komutu çalıştırın:

python3 -m http.sunucu
Varsayılan dinleme bağlantı noktası 8000'in zaten kullanımda olması durumunda, komut aracılığıyla başka bir bağlantı noktası (örneğin 9001) belirtebilirsiniz:
python3 -m http.sunucu 9001
python-m-httpserver-600x149.webp


Şimdi, herhangi bir cihazın web tarayıcısında şuraya gidin (bağlantı noktasını uygun şekilde değiştirin, varsayılan 8000'dir). Dosyayı doğrudan açmak için tıklayın veya dosyayı indirmek için sağ tıklayın ve “farklı kaydet…” seçeneğini seçin.http://ubuntu-machine-ip:9001

python-httpserver-600x332.webp


Klasörü paylaşmayı durdurmak için, terminal penceresinde Ctrl+C tuşlarına basın veya sadece kapatın.

Seçenek 2: Dukto dosya aktarımını kullanın​

Dosyaları bir bilgisayardan diğerine düzenli olarak aktarıyorsanız, açık kaynaklı “Dukto” uygulaması Linux, MacOS ve Windows makinelerinde çalışan iyi bir seçimdir.
Uygulamayı her iki makinede de açmanız yeterlidir, birbirini otomatik olarak algılar ve dosya/klasör aktarma ve metin gönderme seçenekleri sunar.

dukto-sendingdata.png


Uygulama yıllardır güncellenmemesine rağmen hala çok iyi çalışıyor! Mac ve Windows kullanıcıları, uygulama paketlerini şuradan indirebilir ve kurabilir:
Pipeline'ı İndirin (Windows ve Mac)
Ubuntu kullanıcısı için, bağımlılık sorunu nedeniyle önceki bağlantıdaki paket yüklenmez. Ancak, bu Ubuntu PPA'daki Qt6 bağlantı noktası , mevcut tüm Ubuntu sürümleri için kullanılabilir.
Klavyede Ctrl+Alt+T tuşlarına basarak terminali açmanız ve aşağıdaki komutları tek tek çalıştırmanız PPA'yı ekleyecek ve Dukto'yu Ubuntu'ya kuracaktır:
sudo eklenti-apt-deposu ppa:xuzhen666/dukto
sudo uygun güncelleme
güney apt kurulum boru hattı

Seçenek 3: Klasörü Samba ile Paylaşın​

Uzun süreli kullanım için bir klasör paylaşmak istiyorsanız, samba dosya paylaşım servisini kullanmak daha iyidir. Bu, Ubuntu'da kolayca yapılabilir, çünkü “Files” (Nautilus dosya yöneticisi) işi yapmak için bir bağlam menüsü seçeneği sunar.
1.) Öncelikle paylaşmak istediğiniz klasöre sağ tıklayın. Ardından, “Yerel Ağ Paylaşımı” menü seçeneğine tıklayın.
network-share-option-600x331.webp

2.) Açılır iletişim kutusunda, "Bu klasörü paylaş" yazan onay kutusunu etkinleştirin.
first-enable.png


3.) Bunu ilk kez yapıyorsanız, samba paylaşım servisini kurmanız istenecektir.
install-sharing-service-600x169.webp

Gerekli paketleri kurmak için "Servisi yükle"ye tıklayın ve sonraki iletişim kutusunda onaylayın.
samba-confirminstall.png

4.) Yükledikten sonra, 1. adımdaki önceki iletişim kutusuna dönün.) “Bu klasörü paylaş” seçeneğini etkinleştirin ve buna göre “Misafir erişimi” ve “Başkalarının oluşturmasına ve silmesine izin ver…” seçeneğini işaretleyin.
final-enableshare.png

Yazma iznini etkinleştirdiyseniz (“Başkalarının oluşturmasına ve silmesine izin ver…”), klasör izinlerinin değiştirilmesini isteyecektir.
permission-confirm-600x235.webp

5.) Eğer “network share” return 255” hatası alıyorsanız, terminali açın (Ctrl+Alt+T) ve mevcut kullanıcıyı 'sambashare' grubuna eklemek için komutu çalıştırın, oturumu kapatıp tekrar açtıktan sonra sorunu çözmelidir.
sudo gpasswd --$USER sambashare ekle
Ayrıca, konuk erişimini etkinleştirmediyseniz, kimlik doğrulama için ayrı bir parola eklenmelidir:
sudo smbpasswd -a $ KULLANICI
sambapasswd-600x188.webp

Bu samba paylaşımına erişmek için:​

Windows kullanıcısı için, “Çalıştır” kutusunu açmak için klavyede Pencere tuşu + R tuşlarına basın ve yazın ubuntu-machine-ip. Ardından, bu klasöre erişmek için önceki adımda belirlediğiniz kullanıcı adı ve şifreyi yazın.
remote-folder.png

Linux kullanıcısı için (yalnızca GNOME'da test edilmiştir), "Dosyalar -> Diğer Konumlar"ı açın ve smb://ubuntu-machine-ipbağlanmak için butonunu yazın.
MacOS için, Sunucuya Bağlan iletişim kutusunu açmak için klavyede komut + K tuşlarına basın, smb://ubuntu-machine-iperişmek için yazın ve Enter'a basın.
 
Son düzenleme:
Üst