Kablosuz ağımdaki iki Ubuntu dizüstü bilgisayar arasında dosya paylaşımını nasıl ayarlarım?


32

Ubuntu 12.04'ü çalıştıran iki dizüstü bilgisayarım var. Her ikisi de internete erişmek için aynı WIFI ağına bağlanır.

Birbirlerine dosyalara erişebilmeleri için tam olarak diğerlerine nasıl bağlarım?

Ayrıca, bunlardaki kullanıcı izinlerini vb. Nasıl yönetirim?


2
Konuyu değiştirmek için değil, bazen dosyaları paylaşmak için makineler arasında sadece ssh kullanmak daha kolaydır.
NN


Bağlantılı sorunun cevabı olmadığı için bu soruyu yeniden açmak için oy kullanıyorum.
David Foerster

Yanıtlar:


35

Dosyaları 2 Ubuntu bilgisayarı arasında paylaşın

Aynı ağ üzerinde Ubuntu çalıştıran iki bilgisayarınız varsa, dosyaları aralarında paylaşmak için openssh kullanmak iyi bir fikirdir.

Sunucuda (erişmek istediğiniz dosyaların bulunduğu bilgisayar), şunları çalıştırın:

sudo apt install openssh-server

İstemcide sshzaten yüklemiş olmanız gerekirdi (nedense yüklenmemişse, çalıştırın sudo apt install openssh-client).

Ardından, bağlanmak istediğiniz bilgisayarın IP adresini bulmanız gerekir. Çoğu zaman 192.168.1.x gibi bir şeydir. IP'yi bulmak ifconfigiçin "wl ..." arayüzünü (veya Ethernet kablosu ile bağlıysanız "eth ...") çalıştırın ve arayın.

İstemcide Nautilus'u (Super + E) açın ve “Dosya -> Sunucuya Bağlan” kısmına gidin.

Girmek sftp://<the_IP_of_the_server>

Ubuntu 16 Sunucuya Bağlan iletişim kutusu

Ubuntu'nun eski sürümünde, paylaşmak istediğiniz klasörü seçebilirsiniz. Ubuntu 16'dan itibaren, IP'den sonra bir yol belirtmezseniz, giriş dizinini alırsınız. Bağlandığınız kullanıcının ana dizini dışındaki belirli bir dizin için yolunu yazmanız gerekir.

Klasör dizininin boyutuna bağlı olarak bağlanmak biraz zaman alabilir.

Bağlanmak istediğiniz bilgisayarın kullanıcı / şifresi istenir.

Dizinin adı Nautilus'ta bir yer imi olacak.

Okuma / yazma izinlerine sahip olmalısınız.


Bahşiş için teşekkürler. GUI kullanarak daha yeni Ubuntu sürümlerinde ve Filesprogramla bağlantı kurmak için "Diğer Konumlar ->` Sunucuya Bağlan "seçeneğini tıklamanız gerekir. Birincisi, sol menüdeki son öğe ve ikincisi ekranın alt kısmında görünür.
Petobens

17

Şifrelemeye ihtiyacınız yoksa python kullanabilirsiniz. Python'u yüklediyseniz, SimpleHTTPServer'ı deneyebilirsiniz. Bunun için

cd /folder/to/share

Ve sonra,

python -m SimpleHTTPServer

Bu, 8000 numaralı bağlantı noktası üzerinden paylaşılmasına izin verir. Diğer makine, http: // yourlocalIP: 8000 kullanarak dosyalara erişebilir.


6

Ubuntu'da Klasörleri Paylaşmanın Hızlı Bir Yolu

Amaç:

Samba PC'lerini kullanarak 2 Ubuntu arasında bir klasör paylaşın

görüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

sudo smbpasswd -a USERNAME

1
Bu Nautilus mu?
Shule

2
Çalışmıyor ...
Pixel

Bu işe yaramazsa, yukarıdaki yukarıdaki işlemi uyguladıktan sonra aşağıdaki cevabı takip edebilirsiniz. askubuntu.com/a/478224/389479 Konfigürasyon ile ilgili şeyler.
kisanme

@Antinous ne hakkında konuştuğunuzu bilmiyorsanız, ayrıca ubuntu 18/19 tarihinde yeniden başlatma oturumu bölümünüz bile yok. ayrıca, numarasız veya özel karakter içermeyen bir kısa ad seçmeniz ve ardından bir terminal açıp sudo smbpasswd -a tatsu"tatsu" yu diğerinden istediğiniz oturum kullanıcı adıyla değiştireceğiniz yeri yazdıktan sonra, "paylaşım oluştur" seçeneğini tıklamanız gerekir. makinelerde, önce gerçek şifrenizi sorar, ardından dosya paylaşım şifresi yaratırsınız (eğer bu klasöre erişen çok sayıda insan için kolay bir şifre yaparsanız). sonra diğer
ubuntuya

-> "+ diğer yerler" oluşturduğunuz isme tıklayın, ardından paylaştığınız klasöre tıklayın, bu bir samba bağlantısı açacak, isimsiz bırakmayın, oluşturduğunuz kullanıcı adını seçin veya yazın ve ayrıca Oluşturduğunuz şifre, "sonsuza kadar hatırla" ve whamo seçebilirsiniz! GUI'de göz atılabilir, düzenlenebilir bir uzak klasör var.
tatsu

4

Her samba kurulumunun biraz farklı olduğu anlaşılıyor. İşe yarayacak bir şey elde edene kadar ayarlarla değişiklik yapmak isteyeceksiniz.

Belki bu olsa da yardımcı olacaktır. Bu benim bir ntfs sürücüsünün montajı:

[Alpha]
    path = /media/alpha/
    browseable = yes 
    readonly = no
    guest ok = yes 
    create mask = 0644
    directory mask = 0755
    force user = default
    force group = default

Sonra / media / alpha’nın 777 izne sahip olduğundan emin oldum.

Samba kullanarak bunu size yapar ... sshfs daha iyidir.

Düzenleme: Kısa süre önce Harici Sürücümdeki izinleri güncelledim ve 777 olarak monte edilmesine gerek yok. Ntfs sürücüdeki izinleri sınırlamak muhtemelen başka bir konudur.


1

/ etc / samba dizinine gidin ve şunu yazın:

   sudo gedit smb.conf

Ardından, çalışma grubu adından sonra bu satırı ekleyin:

   usershare owner only = false

ve kaydetme ile çıkın.

Şimdi hizmetleri yeniden başlatın:

   sudo service smbd restart

   sudo service nmbd restart

Şimdi bir samba kullanıcısı oluşturun:

   sudo smbpasswd -a RAIHAN

ve bu kullanıcı için şifre sağlayın.

Bu kadar!!!


0

Bunu SSH ile güvenli bir şekilde elde edebilirsiniz, yüklemek için aşağıdaki komutu kullanan dosyalara erişmek istediğiniz ana makineye openssh-server kurmanız gerekir:

sudo apt install openssh-server

Yerel IP adresinize erişmek istediğiniz dosyaları içeren sistemin adresini alın.

ip address show

görüntü tanımını buraya girin

wifi pick 3'e bağlıysa: wl01 veya Ethernet seçiminde 2: enp3s0

Ev sahibi ile işiniz bitti, erişmek istediğiniz sistem formuna gidin, dosya yöneticisini açın (nautilus) ve altındaki sunucu giriş kutusuna bağlanın.

görüntü tanımını buraya girin

Girmek

sftp://<the_IP_of_the_server>/home/<username>

ve connect tuşuna basıldığında, erişmek istediğiniz kullanıcının kullanıcı adı ve şifresi sorulacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.