laporan resmi samba dan ftp

Upload: don-juean

Post on 14-Feb-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 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.