back to weblogRahasia Berbagi Folder di Linux


Bismillah
Cerita : Asyik chatting ternyata membawa soal baru :-) Ada yang tanya tentang cara sharing di Linux, ada juga yang tanya cara menyalin file di Linux. Dua masalah yang sebenarnya sudah didukung oleh OS Linux, bahkan saat awal kemunculannya di depan mataku ini (wedew, dasarnya ane sendiri kan baru tahu Linux th.2003) ... qeqeqe (h)

Langkah-langkah :
Dengan generalisasi (alias disamakan) maka solusinya kita gunakan layanan SSH, FTP dan NFS, plus aplikasi "mc"

A.Persiapan Layanan
a.1).Periksa dulu apakah layanan SSH, FTP dan NFS sudah aktif
=>lihat screenshot, abaikan tftp


a.2).Bila SSH belum aktif sila aktifkan
#/etc/rc.d/rc.ssh start
Bila blm executable silakan di chmod dulu
#chmod 755 /etc/rc.d/rc.ssh
a.3).Bila FTP belum aktif sila edit file dengan perintah
#mc -e /etc/inetd.conf
===> Lihat baris yang berisi proftpd
===> #ftp stream tcp nowait root /usr/sbin/tcpd proftpd
===> Tanda # di depan "ftp" dihapus saja, kemudian save (tekan F2)
Aktifkan kembali dengan perintah
#/etc/rc.d/rc.inetd restart
a.4).Bila NFS belum aktif sila edit file berikut
#mc -e /etc/exports
===> sebagai contoh kita akan berbagi folder BSE di user-1 dengan PC lain (dlm satu baris!)
/home/user-1/BSE 192.168.0.0/255.255.255.0(sync,ro,no_root_squash)
(/home/user-1/BSE => folder yg dishare; 192.168.0.0/255.255.255.0 => Group IP dari PC yg akan mendapat share; ro => read-only)
Silakan save (tekan F2)
Aktifkan layanan NFS dengan perintah
#/etc/rc.d/rc.nfsd start
a.5).Periksa kembali dengan langkah a.1. Bila semua layanan yg dibutuhkan sudah aktif maka kita lanjutkan ke solusi nyata :-)

B.Sharing antar PC Linux, misalkan dari PC-user-1 ke PC-user-2.
b.1).Karena PC-user-1 sudah membagikan foldernya, tinggal PC-user-2 untuk mengambil bagian folder tersebut. Jadi saat ini kita membahas user-2, folder pembagian akan diletakkan di /home/user-2/BSE
$mkdir BSE
$mount -t nfs -o nolock 192.168.0.1:/home/user-1/BSE /home/user-2/BSE

(192.168.0.1:/home/user-1/BSE => folder user-1 yg dibagi sedangkan /home/user-2/BSE => folder user-2 yg berbagi)
b.2).Bila tidak ada kesalahan, maka user-2 sudah dapat melihat folder user-1 yang dibagikan.
b.3).Bila diinginkan baca-tulis di folder yang dibagikan, maka ganti opsi dari "ro" menjadi "rw" di sisi yang membagikan, lihat kembali langkah a.4.
b.4).Bila diinginkan berbagi dua sisi, yakni user-1 dibaca user-2 dan sebaliknya, maka di PC-user-2 juga harus dilakukan langkah a.1 s/d a.5 diatas plus b.1.
b.5).Bila diinginkan berjalan terus tanpa harus ketik perintah, sila sebagai root masukkan langkah b.1 ke /etc/rc.d/rc.local

C.Menyalin dengan FTP di sembarang PC Linux (LAN), misalkan salin dari PC-user-2 ke PC-user-1
c.1).Aktifkan aplikasi "mc"
$mc =>lihat screenshot


c.2).Sisi kiri adalah user-2, sekarang kita akan sambung via FTP ke user-1 di sisi kanan
Dari mc tekan F9-R-P =>lihat screenshot


Masukkan login user-1 (user_tujuan:password_tujuan@IP_tujuan) =>lihat screenshot


Bila sukses, ada tanda #ftp di layar kanan atas =>lihat screenshot


c.3).Silakan salin apa yang kita kehendaki, tentunya hanya file yang dapat diakses oleh user-1 dan user-2 saja
c.4).Perhatian untuk folder atau file dengan nama sama. Bilamana kita menyalin folder atau file dengan nama sama, maka penyalinan tersebut mengakibatkan file lama digantikan oleh file baru !!! (h)

D.Instalasi client secara remote, lanjutan artikel root remote login tanpa password
d.1).Siapkan folder berbagi di Server, misalkan /mnt/zip (lihat kembali langkah a.4) sebagai berikut :
#mc -e /etc/exports
/mnt/zip 192.168.0.100/255.255.255.0 (sync,ro,no_root_squash)
-Silakan save (tekan F2)
d.2).Kita ekspor kembali folder yang dibagikan
#exportfs -rv
d.3).Masuk client via SSH
#ssh user-1
d.4).Lekatkan folder pembagian ke client, misalkan IP Server adalah 192.168.0.100
#mount -t nfs -o nolock 192.168.0.100:/mnt/zip /mnt/zip
d.5).Pindah ke direktori /mnt/zip dan gunakan aplikasi mc
#cd /mnt/zip
#mc =>lihat screenshot


d.6).Misalkan kita akan instalasi games enigma ke client, sila masuk folder games milik Server =>lihat screenshot


d.7).Tekan Ctrl-O untuk hilangkan tampilan mc / alias pergi ke shell sementara. Oke, kita akan instalasi aplikasinya.
#installpkg enigma-1.01-i486-1gal.tgz
===>lihat screenshot


d.8).Tekan Ctrl-O lagi untuk kembali ke layar mc
d.9).Sila lanjut dengan instalasi aplikasi lainnya. Atau ingin upgradepkg ? Boleh saja, silakan eksplorasi ...

Terbukalah rahasia berbagi folder, bagaimana ? Mudah bukan :-)

Revisi : Tgl. 24/10/08 untuk bagian D.Instalasi client secara remote

ya mudah om.. tpi perlu belajar ekstra sabar... step2 by step lumayan bisa dimengerti
rinovan () (URL) - 27 11 08 - 07:28

Makasih dah komentar. Memang dirancang untuk pengguna Slack, walau tetap bisa jadi panduan buat distro lainnya. Ok, selamat mencoba.
slackycml - 27 11 08 - 07:34

  
Ingat informasi pribadi?

Emoticon /
  (Daftarkan username Anda / Log in)

Ingatkan:
Hide email:

Catatan kecil: Semua tag html kecuali <b> dan <i> akan dihilangkan dari komentar. Anda dapat membuat link hanya dengan mengetikkan URL atau alamat email.

Linkdump

Tentang

Blog Hamba Alloh Penggemar Linux
Email: slackycml @slackycml.homelinux.org
Chat: Dal.Net room #awali
It's Me :-)


______ Ad-Dien _____
Nasehati Keluarga
Nasehati Ummat
____ Favorit Link _____
Planetnya Slacker's
Forum Slacker's
Asosiasi Warnet Linux
_____ Langganan ____
Slackware-Linux-Comal
___ Jml Pembaca ___

site stats