Bagaimana cara saya mengatur berbagi file antara dua laptop Ubuntu di jaringan nirkabel saya?

32

Saya memiliki dua laptop yang menjalankan Ubuntu 12.04. Keduanya terhubung ke jaringan WIFI yang sama untuk mengakses internet.

Bagaimana saya menghubungkan mereka satu sama lain sehingga saya dapat mengakses file dari satu sama lain dan sebaliknya?

Juga, bagaimana cara mengatur izin pengguna, dll. Pada mereka?

deshmukh
sumber
2
Bukan untuk mengubah topik pembicaraan tetapi terkadang lebih mudah untuk hanya ssh antar mesin untuk berbagi file.
NN
Saya memberikan suara untuk membuka kembali pertanyaan ini karena pertanyaan yang ditautkan tidak memiliki jawaban.
David Foerster
1
Kemungkinan rangkap dari Bagaimana cara berbagi file melalui jaringan lokal?
user68186

Jawaban:

35

Bagikan file antara 2 komputer Ubuntu

Jika Anda memiliki dua komputer yang menjalankan Ubuntu di jaringan yang sama, sebaiknya gunakan openssh untuk berbagi file di antara mereka.

Di server (komputer dengan file yang ingin Anda akses), jalankan:

sudo apt install openssh-server

Pada klien Anda seharusnya sudah sshmenginstal (jika karena alasan itu tidak menginstal, jalankan sudo apt install openssh-client).

Maka Anda perlu mencari tahu IP komputer yang ingin Anda sambungkan. Sebagian besar waktu itu seperti 192.168.1.x. Untuk mengetahui IP, jalankan ifconfigdan cari antarmuka "wl ..." (atau "eth ..." jika Anda terhubung melalui kabel Ethernet).

Pada klien, buka Nautilus (Super + E) dan pergi ke "File -> Connect to Server".

Memasukkan sftp://<the_IP_of_the_server>

Ubuntu 16 Connect to Server dialog

Pada versi Ubuntu yang lebih lama, Anda dapat memilih folder yang ingin Anda bagikan. Pada Ubuntu 16, jika Anda tidak menentukan jalur setelah IP, Anda akan mendapatkan direktori home. Untuk direktori tertentu di luar direktori home dari pengguna yang Anda sambungkan, Anda perlu mengetikkan path-nya.

Perhatikan bahwa mungkin perlu waktu untuk terhubung, tergantung pada ukuran direktori folder.

Anda akan diminta untuk pengguna / kata sandi komputer yang ingin Anda sambungkan.

Nama direktori akan menjadi bookmark di Nautilus.

Anda harus memiliki izin baca / tulis.

Satu Nol
sumber
Terima kasih atas tipnya. Untuk terhubung menggunakan GUI pada versi Ubuntu yang lebih baru dan dengan Filesprogram, orang harus mengklik "Lokasi Lain ->` Hubungkan ke Server ". Yang pertama muncul sebagai item terakhir pada menu kiri dan yang kedua di bagian bawah layar.
Petoben
17

Jika Anda tidak memerlukan enkripsi, Anda dapat menggunakan python. Jika Anda telah menginstal python, Anda dapat mencoba SimpleHTTPServer. Untuk ini

cd /folder/to/share

Lalu,

python -m SimpleHTTPServer

Ini akan memungkinkan berbagi melalui port 8000. Mesin lain dapat mengakses file menggunakan http: // yourlocalIP: 8000

Platypus Anonim
sumber
6

Cara Cepat untuk Berbagi Folder di Ubuntu

Tujuan:

Bagikan folder antara 2 Ubuntu menggunakan samba PC's

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

sudo smbpasswd -a USERNAME
Satu Nol
sumber
1
Apakah itu Nautilus?
Shule
2
Tidak berfungsi ...
Pixel
Jika ini tidak berhasil, Anda dapat mengikuti jawaban berikut setelah melakukan hal di atas, yang berhasil. askubuntu.com/a/478224/389479 Yang harus dilakukan dengan konfigurasi.
kisanme
@Antinous tidak tahu apa yang Anda bicarakan, plus di ubuntu 18/19 Anda bahkan tidak memiliki bagian sesi restart. Anda juga harus memilih nama pendek tanpa angka atau karakter khusus lalu klik "buat bagikan", begitu Anda selesai membuka terminal dan ketik di sudo smbpasswd -a tatsumana Anda mengganti "tatsu" dengan nama pengguna sesi yang Anda inginkan dari yang lain mesin, itu pertama-tama akan meminta Anda kata sandi asli Anda, kemudian Anda membuat kata sandi filesharing (jika Anda ingin banyak orang mengakses folder ini, jadikan itu kata sandi mudah). lalu Anda pergi ke ubuntu lain, buka file explorer
tatsu
-> "+ lokasi lain" klik pada nama yang Anda buat lalu klik pada folder yang Anda bagikan, ini akan membuka koneksi samba, jangan biarkan itu sebagai anonim, pilih atau ketik nama pengguna yang Anda buat dan juga gunakan kata sandi yang Anda buat, Anda dapat memilih "ingat selamanya" dan whamo! Anda memiliki folder jarak jauh yang dapat diedit dan dapat dijelajahi dengan mulus di gui.
tatsu
4

Sepertinya setiap instalasi samba sedikit berbeda. Anda ingin menyesuaikan dengan pengaturan sampai Anda mendapatkan sesuatu yang berfungsi.

Mungkin ini akan membantu. Ini adalah mount saya dari drive ntfs:

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

Kemudian saya memastikan bahwa / media / alpha sudah terpasang dengan 777 izin.

Menggunakan Samba melakukan ini untuk Anda ... sshfs lebih baik.

Sunting: Saya baru-baru ini memperbarui izin pada Drive Eksternal saya, dan karena sudah terpasang sebagai 777 tidak diperlukan. Membatasi izin pada drive ntfs mungkin adalah topik lain.

isaaclw
sumber
1

buka direktori / etc / samba dan ketik:

   sudo gedit smb.conf

Kemudian tambahkan saja baris ini setelah nama workgroup:

   usershare owner only = false

dan keluar dengan menyimpan.

Sekarang restart layanan:

   sudo service smbd restart

   sudo service nmbd restart

Sekarang buat pengguna samba:

   sudo smbpasswd -a RAIHAN

dan berikan kata sandi untuk pengguna itu.

Itu dia!!!

raihanchy
sumber
0

Anda dapat mencapainya dengan aman melalui SSH, Anda perlu menginstal openssh-server pada mesin host tempat Anda ingin mengakses file menggunakan perintah berikut untuk menginstal:

sudo apt install openssh-server

Dapatkan alamat ip lokal Anda dari sistem yang memiliki file yang ingin Anda akses

ip address show

masukkan deskripsi gambar di sini

jika terhubung ke wifi pick 3: wl01 atau dalam hal Ethernet pick 2: enp3s0

Anda selesai dengan host, pindah ke bentuk sistem yang ingin Anda akses, buka file manager (nautilus) dan pilih Lokasi Lain di pemberitahuan bawah terhubung ke kotak input Server

masukkan deskripsi gambar di sini

Memasukkan

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

dan tekan hubungkan, Anda akan ditanya nama pengguna dan kata sandi pengguna yang ingin Anda akses file-nya

Rajat
sumber