Hubungkan ke server Samba Anda dari Linux

Saya telah menulis beberapa artikel tentang Samba di Ghack. Dan kebanyakan orang tahu bagaimana menghubungkan ke saham Samba melalui Windows. Secara umum (ketika semua sudah diatur dengan benar) itu hanya masalah membuka Explorer dan memasukkan \\ ADDRESS_OF_SAMBA_SERVER \ SHARENAME untuk sampai ke saham Samba Anda. Tetapi bagaimana dengan di Linux? Bagaimana cara Anda menghubungkan ke saham Samba dengan sistem operasi yang sama yang menjalankan server Samba?

Orang akan berpikir itu tugas yang mudah. Sebenarnya, begitu Anda tahu bagaimana melakukannya. Dan dalam artikel ini saya akan menunjukkan kepada Anda dua cara berbeda untuk membuat koneksi ke server Samba Anda. Anda harus memiliki pengetahuan tentang bagaimana server Samba diatur serta nama pengguna / kata sandi yang dikonfigurasi pada server Samba. Ada juga beberapa langkah untuk dilakukan pada desktop untuk satu metode koneksi tertentu.

Dua metode yang akan saya jelaskan adalah: Menggunakan dialog Connect To Server dan baris perintah GNOME. Yang terakhir akan digunakan untuk menunjukkan kepada Anda bagaimana mengatur pemasangan otomatis untuk Samba.

Metode grafis

Angka

Jika Anda melihat pada menu Tempat GNOME Anda akan melihat entri yang berlabel "Sambungkan ke server ...". Ini adalah apa yang ingin Anda gunakan untuk terhubung ke server Samba Anda. Ketika Anda mengklik pada itu jendela baru akan terbuka. Dari tarik-turun Jenis layanan pilih "Windows share" (lihat Gambar 1).

Ketika Anda memilih entri itu, beberapa opsi konfigurasi akan berubah. Seperti yang Anda lihat (pada Gambar 1), saya telah memasukkan opsi yang diperlukan untuk terhubung ke server Samba di jaringan internal saya. Anda akan ingin mengganti informasi sehingga mencerminkan kebutuhan Anda. Satu-satunya informasi yang rumit mungkin adalah entri Folder. Jika Anda terhubung ke direktori root pada share Anda tidak perlu memasukkan apa pun di sana. Katakan, misalnya, yang Anda bagikan adalah / media / samba / pengguna . Jika Anda ingin terhubung ke direktori tersebut, biarkan entri Folder kosong. Namun, katakanlah, Anda ingin terhubung langsung ke sub-folder di dalam pembagian itu - Anda dapat memasukkan folder itu di sini. Ini, tentu saja, tidak diperlukan karena Anda selalu dapat melintasi sub-direktori dengan navigasi sederhana. Anda juga dapat memilih untuk menambahkan bookmark secara instan, dari dalam jendela ini.

Gambar 2

Setelah semua informasi dimasukkan, klik Sambungkan dan Anda akan disambut dengan jendela baru yang mengharuskan Anda memasukkan kata sandi. Juga, jika Anda tidak memberikan nama Domain di jendela sebelumnya, Anda akan diminta untuk memasukkannya di sini.

Anda juga dapat mengatur ini untuk mengingat kata sandi Anda baik sampai Anda keluar atau sampai, yah, selamanya. Setelah Anda memasukkan kata sandi / domain, klik tombol Connect dan jendela Nautilus baru akan terbuka di dalam Samba Share Anda.

Menggunakan baris perintah

Sekarang kita akan menggunakan baris perintah untuk mencapai tujuan yang sama. Perbedaan terbesar adalah bahwa kita akan benar-benar me-mount share Samba ke direktori lain, sangat mirip dengan cara kita memasang hard drive kedua.

Ada beberapa bagian untuk disatukan sebelum kita benar-benar merawat pemasangan. Pertama mari kita buat direktori tempat share Samba akan di-mount. Jadi dari jendela terminal berikan perintah berikut:

sudo mkdir / media / samba

Sekarang mari kita pastikan pengguna kita dapat membaca / menulis ke direktori ini dengan perintah:

sudo chmod -R u + rw / media / samba

Oke sekarang mari kita pastikan kita dapat melihat share Samba dari baris perintah. Kami akan melakukannya dengan perintah smbclient seperti:

smbclient -L // SAMBA_SERVER_ADDRESS

Di mana SAMBA_SERVER_ADDRESS adalah alamat IP sebenarnya dari server Samba.

Gambar 3

Anda akan dimintai nama pengguna dan kata sandi Anda. Jika Anda mendapatkan kesalahan, bisa jadi nama pengguna tidak cocok di setiap akhir. Jika itu masalahnya Anda bisa menambahkan -U beralih ke perintah seperti ini:

smbclient --user = jlwallen -L // SAMBA_SERVER_ADDRESS

Anda akan melihat output yang mirip dengan yang ditunjukkan pada Gambar 3.

Sekarang saatnya mencoba me-mount share Samba ke direktori / media / samba . Untuk melakukan ini, perintah:

sudo mount -t cifs // SAMBA_SERVER_ADDRESS / SHARE -o username = USERNAME / media / samba /

Dimana:

  • SAMBA_SERVER_ADDRESS adalah alamat IP dari server Samba.
  • SHARE adalah nama share.
  • USERNAME adalah nama pengguna untuk terhubung.

Jika berhasil, Anda sekarang dapat menjadikan ini mount otomatis dengan menambahkan baris berikut ke file / etc / fstab Anda :

//SAMBA_SERVER_ADDRESS/SHARE /media/samba cifs credentials=/etc/samba/user.cred 0 0

Di mana SAMBA_SERVER_ADDRESS adalah alamat IP dari server Samba dan SHARE adalah nama berbagi.

Perhatikan file user.cred. Ini adalah satu hal terakhir yang perlu kita ciptakan. Dengan editor teks Anda buat file ini dan letakkan di dalamnya:

username = USER

password = PASSWORD

Di mana USER adalah nama pengguna untuk login dan PASSWORD adalah kata sandi yang digunakan untuk otentikasi. Langkah terakhir adalah memberi file baru ini izin yang tepat dengan perintah:

sudo chmod 600 /etc/samba/user.cred

Anda dapat memastikan ini bekerja dengan mengeluarkan perintah mount -a yang seharusnya me-mount share Samba Anda.

Pikiran terakhir

Anda sekarang harus memiliki share Samba yang dipasang secara otomatis - atau kemampuan untuk dengan mudah menghubungkan desktop GNOME Anda ke share Samba. Samba adalah alat yang sangat kuat yang tidak hanya dapat berbagi file dengan mesin Windows, tetapi juga dengan mesin Linux.