Download - Laporan Resmi Samba Dan Ftp
-
7/23/2019 Laporan Resmi Samba Dan Ftp
1/14
DASAR TEORI
1.SambaSamba
merupakan
aplikasi
Unix
yang
memanfaatkan
protokol
SMB
(Server
Message
Block).
Sebagian
sistem
operasi
memanfaatkan
SMB
dalam
komunikasiclient-server-nya,
termasuk
indo!s
dan
"S#$.
Samba
memungkinkan
mesin%inux
berkomunikasi
dengan
mesinindo!s#&os
mapupun"S#$.Sambadapatdigunakan untuk '
- Berbagi
(share)
file
dan
printer
pada
semua
komputer
yang
terubung
ke
aringan.
- *lientunix#%inuxbisamengaksesfilesystem!indo!s
- *lient!indo!sbisamengaksesfilesystem%inuxdansebaliknya
- Mengintegrasikan
autentikasi
antara
linux
dan
indo!s
ke
dalam
suatu
domain pada suatu aringan.
-Menempatkan
mesin
Unix
(%inux)
sebagai
Primary
Domain
Controller
sebagaimana yang dilakukan indo!s + # $ server.
Samba
merupakan
aplikasi
Unix
yang
memanfaatkan
protokol
SMB
(ServerMessageBlock).arena
memakai
protokol
yang
samayaituSMB,makadenganSamba
memungkinkan
mesin
%inux
berkomunikasi
dengan
mesin
indo!s#&osmaupun
"S#$.
/ambar$.0
berikutadala
conto
saring
serviceyangmemungkinkan kita meliat computer dan printer saring dalam satu domain.
&enganaplikasisambainimemungkinkanugauntukmelakukanmappingprinter
dan folder dari !indo!s
Samba dibuat dan disusun pertama kali ole 1+&23 24&/3%%. 5ada bulan &esember
0660 ia menerima program e7cursion dari &igital. Sayangnya program tersebut anya bekera dengan8pat!orks8 ke mesin 9MS atau ultrix, yang memaksanya untuk mempelaari bagaimana filedikomunikasikan. Setela sekian lama mencoba, akirnya 1ndre! berasil memasukkan sala satu
-
7/23/2019 Laporan Resmi Samba Dan Ftp
2/14
direktori dari mesin &igital ke dalam 8pat!orks8 &"S di rumanya. Setaun kemudian 1ndre! telamemasuki komunitas %inux, dan pada &esember 066: ia mengeluarkan ;+etB4"S for Unix;. &enganmenggunakan mailing list, program ini dikembangkan bersama-sama ingga menadi Samba eamsebagaimana sekarang.
Saat ini Samba dikembangkan sebagai bagian dari "pen Source Soft!are (Soft!are yang
memberikan kode sumbernya) dan didistribusikan diba!a lisensi /+U. 5royek pengembangannyamasi tetap beralan ingga sekarang dikoordinasikan ole 1+&23 24&/3%% dari rumanya di*anberra dengan tim tersebar di seluru dunia. 4nformasi lengkap tentang S1MB1 dapat diperole di!!!.samba.org
1plikasi Samba biasanya dialankan sebagai daemon. &ua aplikasi utamanya adala'
< smbd,daemonyangmemberikanlayananberbagifiledanprinterdalamsebua
aringanyangmenggunakanprotokolSMB.Smbduga
memberikanotentikasidan otorisasi bagi kliennya. Server Message Block (SMB) adala protokol yang
digunakan untuk filesaring, printer saring.
< nmbd,d&aemonyangmemanfaatkanWindowsInternetNameService(4+S),
dan membantu klien untukbrowsingdinetwork neighborhood
Selain $ daemon utama di atas, aplikasi samba uga mempunyai beberapa program
pendukung yaitu '
< smbclient,aplikasidikliendengantampilanmiripftpuntukmengakses
SMB resource sare (mengakses sare files)
< smbtar,5rogramyangmembackupdatayangdisare.Miriptardi%inux.
< Nmblookup,5rogramyangmembantumencarinama(nameslookup)dengan
memanfaatkan+etB4"Sover
*5#45.
+mblookup
dapat
digunakan
untukmeresolve dari nama komputer ke nomor 45 dan sebaliknya.
< smbpasswd ,5rogramyangmemungkinkanadministratormengaturpass!ord
yang terenkripsi yang dipergunakan ole Samba Server.
< Smbstatus,5rogramyangmemonitorstatusterakirdarisareresourcesyang
diberikan ole Server Samba.
< Testparm,5rogramkeciluntukmelakukanprosesdebug(memeriksa
parameter) teradap file konfigurasi Samba (smb.conf)
< Swat,SambaWeb!dministration"ool,programbantuyangmemberikan
interface model !eb untuk mengadministrasi Samba. S1 mempermuda edit
smb.conf
(file
konfigurasi
Samba)
mengatur
reso#rce
share,
meliat
status
Samba terakir, dengan dukungan file elp yang sangat bermanfaat.
http://www.samba.org/http://www.samba.org/ -
7/23/2019 Laporan Resmi Samba Dan Ftp
3/14
2.FTSer!er
=5menggunakanprotokoltransport*5untukmengirimkandata#$ile.*5
dipakai
sebagai
protokol
trans%ort
karena
protokol
ini
memberikan
garansipengiriman
dengan
=5
yang
dapat
memungkinkan
user
mengakses
$ile
dandirektori secara interaktif, diantaranya '
< Meliatdaftarfilepadadirektoriremotedanlokal.
< Mengantinamadanmengapusfile.
< ransferfiledarikomputerremotekelokal(download).
< ransferfiledarikomputerlokalkeremote(#%load)
/ambar$.:diba!aini
menunukkanmekanismetransfer$iledari
host
loka
l
ke
remote,prosestransfer
filesepertiditunukkandengantandapanapadagambar
tersebut.
aapan
=5
dimulai
dari
client
memasuki
aringan
*5#45,
komputerremote yang akan dituu disebuthost &"P'danhost &"Pini arus memilikiso$tware
&"P serveryang tela diinstall agar dapat berinteraksi dengan sistem file pada ost.
Untuk memulai melakukan =5, maka berikan perinta seperti berikut '>ftp?ostname@
tanda > adala prompt default pada "S Unix, ostname merupakan nama secara
simbolik atau nomor 45 dari komputer yang akan dituu. Bila suda dapat tersambung
maka akan ditanyakan nama user dan pass!ord, isian nama user dan pass!ord sesuai
dengan account yang diberikan seperti yang digunakan bila user akan menggunakan
server tersebut, tetapi pada =5 server yang umum, untuk nama user dapat digunakan ftp
atau anonymous dengan menggunakan pass!ord yaitu alamat e-mail, akan tetapi
memiliki ak akses yang terbatas sesuai yang ditetapkan administrator =5 server.
etikakitamenggunakan=5(sebagaiuser)terdapatduaenisataucarayangdapa
tdilakukan'
< Anonymous,Sistem=5anonymoussudaseaklamadiciptakandengantuuan
agar setiap orang
yang terkoneksikan ke dalam
dunia internet
dapat
saling berbagifile dengan orang lain yang belum memiliki account dalam server.
&engan sistem
inisetiaporangdapatmenggunakansebuaaccountyangumum(publicaccount)
berupa
anonymous.Mempunyaialketerbatasaakakses.eterbatasan
yang
dimilikiketikapenggunamenggunakan
enis
=5
anonymous
biasanyameliputi
keterbatasan dalam proses akses directrory dan file yang tersedia dalam server yang
dituu.Selainitu,penggunayangmenggunakansistem
ini
tidakdapat
melakukan
uploadingdatateradapserver
yangdituu.+amunsebaliknyaiaanyamemiliki
-
7/23/2019 Laporan Resmi Samba Dan Ftp
4/14
kemampuandalamdo!nloading,bacafiletertentudanpindadirectoryyang
diiAinkan ole pemilik server.
< Userlegal(authenticateduser),adalasebuacaralainyangdigunakanole
penggunainternetdalammengaksessebuaserverdenganmenggunakan=5.Untuk dapat
mengkases
remote ost, cara user legal
(autenticated user)
menuntut
kitauntukmemilikisebuaaccountkususyangdimilikisecarapribadi.Untuk
dapatmemilikiaccountkususini,seorangpenggunaarusmendaftarkandiri
terlebidaulukepadapemilikremoteosttersebut.erdapatbanyakserveryang
memberikanfasilitasaccount=5secaragratis,selainserverlainyang
mengaruskanpenggunauntukmembelisebuaaccountyangtentunyadengan
fasilitasyanglebibanyakdibandingkandengansebuaaccountyangdimiliki
secara free. &enganmenggunakanaccountini,seorangpenggunamemiliki
akaksesyangauberbedadenganseorangpenggunaenisanonymous.Selain
kemampuanyangdimilikiolepenggunaanonymous,sepertido!nloaddan
berpinda darisatudirectory ke directory lain serta kemampuan bacafiletertentu,
uploading,
membuat
sebua
directory,
mengapus
file
dan
directory.
ak
yang
dimiliki adala ak seorang pemilik bukan seorang pengunung biasa.
*onto aplikasi =5 server '- 5roftpd
- 9sftpd
- uftpd- 44S (didalamnya terdapat=5 Server)
*onto aplikasi =5 client
- *ute=5, get
- s=5- /et2igt
- 1bsolute=5
- Smart=5
- =ileAilla( Mendukung S=5)
T"#AS ENDA$"%"AN
0. 1pa kegunaan utama ftpC
$. lasifikasikan enis ftp server berdasarkan tipe usernyaD
:. 1pa fungsi sambaC
E. Sebutkan file-file yang berubungan dengan samba dan elaskan kegunaan file tersebutF. Gelaskan langka-langka yang akan anda kerakan untuk melakukan konfigurasi samba
&A'A(AN
0. =ungsi utama dari =5 adala melakukan pertukaran file dalam aringan, baik
ituaringan local
maupun aringan global (internet).
$. a) Anon*mous FT Ser!eratau dapat uga disebut 5ublic =5 Server. Server komputer ini dapat diaksesdan terbuka bagi semua pemakai internet. =ile-file dalam server ini dapat di-do!nload secara gratis. Untuk
menggunakan 1nonymous =5 ini pennguna memasukkan login dengan username 1nonymous dan
pass!ord yang dipakai berupa alamat e-mail atau dapat pula menggunakan username guest tanpa
pass!ord, al ini tergantung dari server =5 yang dituu.
b) ri!ate FT Ser!er, Server komputer ini anya bisa diakses dan dipergunakan ole user tertentu yang
terdaftar secara resmi. Server ini biasanya berisi data dan informasi pribadi yang kusus digunakan untuk
pemakai tertentu atau perusaaan tertentu. 5emakai kusus ini biasanya mempunyai username dan
pass!ord untuk dapat terubung dengan server enis ini.
+. , -en/ubunkan antara mesin %inu0 1"NI2) denan mesin 'indows.
http://www.feriantano.com/2013/08/jenis-jenis-jaringan-komputer.htmlhttp://www.feriantano.com/2013/08/jenis-jenis-jaringan-komputer.htmlhttp://www.feriantano.com/2013/08/jenis-jenis-jaringan-komputer.html -
7/23/2019 Laporan Resmi Samba Dan Ftp
5/14
Sebagai perangkat lunak cukup banyak fungsi yang dapat dilakukan ole samba
soft!are, mulai dari menembatani saring file, saring device, 5&*, fire!all, &+S,
&*5, =5, !ebserver, sebagai gate!ay, mail server, proxy dan lain-lain. =asilitas
pengremote seperti telnet dan ss uga tersedia. Sala satu keunggulan lainnya adala
adanya aplikasi pengaturan yang tidak lagi anya berbasis teks, tetapi uga berbasis
grafis yaitu s!at. Menempatkan masin %inux#U+47 sebagai 5&* (5rimary &omain*ontroller) seperti yang dilakukan ole + dalam aringan ondo!s.
, Samba D3 1rimar* Domain 3ontroller)bertuuan sebagai komputer yang akan
melakukan validasi user kepada setiap client yang akan bergabung dalam satu domain
tertentu, dengan kata lain anya user yang terdaftar yang diiinkan masuk ke domain
tersebut dan mengakses semua fasilitas domain yang disediakan.
, Dapat ber4unsi sebaai domain controller pada 5arinan -icroso4t 'indows.
6. Smbtar5rogram yang mem Back up data yang di sare. Mirip tar di %inux
Nmblookup
5rogram yang membantu mencari nama (+ames lookup) dengan memanfaatkan+etB4"S &over *5#45 . +mblookup dapat digunakan untuk meresolve dari nama komputer
ke nomor 45 dan sebaliknya.
Smbpasswd
5rogram yang memungkinkan administrator mengatur pass!ord yang terenkripsi dan
dipergunakan ole Samba Server
Smbstatus
5rogram yang memonitor status terakir dari sare 2esources yang diberikan ole
Samba Server
Testparm
5rogram kecil untuk melakukan proses debu (memeriksa parameter ) teradap file
konfigurasi Samba (snob.conf)Swat 1Samba 'eb Administrator Tool)
5rogram bantu yang memberikan interface model eb untuk mengadministrasi
Samba. S1 mempermuda edit smb.conf mengatur 2esource sare , meliat status Samba
terakir , dengan dukungan file elm yang sangat bermanfaat.
F. %angka-langka'
a. 4nstall samba dengan cara a%tget install samba sambacommon
b 5ada client yang akan mengakses samba server install samba client dengan cara a%t
get install smbclient smb$s
c. Buka konfigurasi samba dengan cara
d. ilangkan tanda pagar pada security H user
e. Menambakan folder yang akan di bagikan
-
7/23/2019 Laporan Resmi Samba Dan Ftp
6/14
f. Menambakan user ke dalam user sambas
g. Membuat folder yang akan dibagikan tadi
. 2estart service samba
-
7/23/2019 Laporan Resmi Samba Dan Ftp
7/14
%AORAN ER3O(AAN
A. ER3O(AAN FT
0. Melakukan installasi paket =5, pada percobaan ini menggunakan proftpd
$. Memastikan daemon ftp suda beralan pada system lalu dengan menggunakan ftp client
melakukan koneksi ke ftp server, siapkan user dan pass!ord untuk masuk ke ftp server.
et' ip client adala ip saya yaitu 0.$F$.0I.0: dan yang berperan sebagai ip server
adala 0.$F$.0I.06E
et' perinta ls untuk mengetaui isi dari direktori yang sedang dibuka dan cd untuk
berpinda ke direktori lain.
-
7/23/2019 Laporan Resmi Samba Dan Ftp
8/14
et' perinta get digunakan untuk mendo!nload file dari server. Untuk kali ini saya
mendo!nload file a.png dan c.png
et' perinta put digunakan untuk mengupload file ke server. Untuk kali ini saya
mengupload file aBuat2iAky.png
:. Memeriksa apaka file a.png dan c.png suda kita dapatkan
E. Memeriksa apaka file aBuat2iAky.png suda berasil terupload ke server
-
7/23/2019 Laporan Resmi Samba Dan Ftp
9/14
F. Untuk ftp client mode /U4 ke server ftp, dapat digunakana fileAilla. 5ertama-tama install
fileAilla terlebi daulu.
J. Mencoba membuat direktori bernama kuku di server ftp dengan ip 0.$F$.0I.0$:
K. Mengecek apaka direktori suda terbuat dengan fileAilla
et' untuk mendo!nload file dapat dilakukan dengan klik kanan lalu do!nload. Saya
akan mendo!nload file ala.png
I. Mengecek apaka file ala.png suda terdo!nload
-
7/23/2019 Laporan Resmi Samba Dan Ftp
10/14
et' arena saya mendo!nload sebagai superuser maka asil do!nload akan disimpan
ke file system L#
6. Untuk melakukan anonymous ftp, arus mengedit terlebi daulu file proftpd.conf di
#etc#proftpd#proftpd.conf. apus tanda N pada baris anonymous berikut
0. Mencoba melakukan koneksi ke server dengan menggunakan anonymous ftp.
-
7/23/2019 Laporan Resmi Samba Dan Ftp
11/14
(. ER3O(AAN SA-(A
0. 5ada server, install samba dan samba-common dengan cara Napt-get install samba samba-
common$. 5ada client, install smbclient
:. Melakukan konfigurasi dan edit pada file #etc#samba#smb.conf
et' ilangkan tanda LN pada security H user agar dapat mengautentikasi pengguna
E. Menambakan folder yang akan disare
-
7/23/2019 Laporan Resmi Samba Dan Ftp
12/14
et' folder yang akan saya sare adala #nt#ksem#ayang berada di #ome#untuksemua
F. Membuat folder yang akan disare
et' setela dibuat direktorinya lalu menguba ak akses ke publik
J. Menambakan user ke group users agar dapat mengakses samba server
et' karena pada pengaturan di smb.conf yang merupakan valid users adala yang tergabung
dalam group users maka saya memasukkan user bernama nai ke group users dan mengatur
pass!ord samba.
K. &ari client yang akan mengakses samba server lakukan al berikut untuk mengakses samba
et' put untuk mengupload file ke samba server dan mkdir untuk membuat direktori.
I. Untuk mengakses dari !indo!s, bisa dengan cara membuka explorer lalu ketikkan ip
server OO0.$F$.0I.0:
7ESI-"%AN
, 5rotokol Samba memungkinkan server %inux#U+47 untuk berkomunikasi dengan mesin client
yang mengunakan "S indo!s dalam satu aringan.
-
7/23/2019 Laporan Resmi Samba Dan Ftp
13/14
- =ungsi =5 adala Melakukan transfer file antara komputer yang terubung melalui aringan,
termasuk internet. &alam baasa teknis, =5 dikenal sebagai protokol aringan yang
memungkinkan transfer file antara komputer yang tersambung pada *5#45 yang berbasis
aringan. al ini mencangkup serangkaian peraturan dan prosedur untuk transfer data digital
yang aman. =5 uga berfungsi untuk mempermuda dalam pembagian file-file., mempercepat
secara tidak langsung atau implicyt menggunakan komputer remote, melindungi user dari
berbagai file storage system antar ost.
- Sedangakan =5 Server digunakan untuk menalankan perangkat lunak yang digunakan untuk
pertukaran file (=ile 3xcange), yang selalu siap memberikan layanan =5 apabila mendapatkan
rePuest atau permintaan dari =5 *lient. =5 *lient adala komputer yang meminta koneksi ke
=5 Server untuk tuuan tukar menukar file (Upload dan &o!nload =ile).
DAFTAR ERTAN8AAN
%akukan installasi dan konfigurasi +=S Server dan elaskan perbedaan kegunaan samba,
ftp, dan +=S D
- 4nstalasi dan onfigurasi +=S
0. 4nstall nfs-common dan nfs-kernel-server
$. Buat direktori untuk file saringnya
:. emudian konfigurasi file +=Snya (#etc#exports) dengan menambakan
#ome#alifiariAky$6#&ocuments#fileserverku
0.$F$.0I.#I(r!,noQrootQsPuas,noQsubtreeQceck,async)
E. 2estart nfs-kernel-server
-
7/23/2019 Laporan Resmi Samba Dan Ftp
14/14
F. %akukan di pc client
%alu mount direktori yang tadi suda dibuat..
;mount -t nfs R45 Server'Rdirektori saring di &ebian Rdirektori saring di *entos;
*onto';mount -t nfs 0.$F$.0I.06E'#ome#alifiariAky$6#&ocuments#fileserverku
#ome#alifiariAky$6#coba;
Samba
Samba adala program yang dapat menembatani kompleksitas berbagai platform system operasi
%inux(U+47) dengan mesin indo!s yang dialankan dalam suatu aringan komputer. Samba
merupakan aplikasi dari U+47 dan %inux, yang dikenal dengan SMB(Service Message Block)
protocol. 5rotokol Samba memungkinkan server %inux#U+47 untuk berkomunikasi dengan
mesin client yang mengunakan "S indo!s dalam satu aringan.
FT
=5 adala =ile ransfer 5rotocol (=5) adala suatu protokol yang berfungsi untuk tukar-
menukar file dalam suatu net!ork yang menggunakan *5 koneksi bukan U&5. &ua al yang
penting dalam =5 adala =5 Server dan =5 *lient
=5 server adala suatu server yang menalankan soft!are yang berfungsi untuk memberikan
layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan =5 apabila
mendapat permintaan (rePuest) dari =5 client.
=5 client adala computer yang merePuest koneksi ke =5 server untuk tuuan tukar menukar
file. Setela terubung dengan =5 server, maka client dapat men-do!nload, meng-upload,
merename, men-delete, dll sesuai dengan permission yang diberikan ole =5 server.
NFS
+=S adala sala satu layanan yang dapat memungkinkan suatu komputer melakukan proses
mount direktori atau peralatan pada komputer lain.
+=S memungkinkan seorang user pada komputer klien untuk mengakses file dalam sebua
aringan, seperti alnya mengakses local storage. al ini dapat teradi melalui proses exporting
(5roses dimana +=S server menyediakan remote client dengan akses teradap file di dalamnya)dan mounting.
uuan +=S adala untuk memungkinkan teradinya pertukaran sistem berkas secara transparan
antara mesin-mesin independen. ubungan yang teradi didasarkan pada ubungan client-server,
menggunakan perangkat lunak +=S server dan +=S client yang beralan di atas !orkstation.