• Tidak ada hasil yang ditemukan

Laporan Praktikum Administrasi Jaringan Samba dan FTP Server

N/A
N/A
Protected

Academic year: 2022

Membagikan "Laporan Praktikum Administrasi Jaringan Samba dan FTP Server"

Copied!
14
0
0

Teks penuh

(1)

Laporan Praktikum Administrasi Jaringan Samba dan FTP Server

Nama : Muhammad Fajar Masputra / 2110141025/ 3 D4 Teknik Informatika A

DASAR TEORI

1. Samba

Samba merupakan aplikasi Unix yang memanfaatkan protokol SMB (Server Message Block). Sebagian sistem operasi memanfaatkan SMB dalam komunikasi client-server- nya, termasuk Windows dan OS/2. Samba memungkinkan mesin Linux berkomunikasi dengan mesin Windows/Dos mapupun OS/2. Samba dapat digunakan untuk :

Berbagi (share) file dan printer pada semua komputer yang terhubung ke Jaringan.

 Client unix/Linux bisa mengakses file system windows

 Client windows bisa mengakses file system Linux dan sebaliknya

 Mengintegrasikan authentikasi antara linux dan Windows ke dalam suatu domain pada suatu jaringan.

Menempatkan mesin Unix (Linux) sebagai Primary Domain Controller sebagaimana yang dilakukan Windows NT / 2000 server.

Samba merupakan aplikasi Unix yang memanfaatkan protokol SMB (Server Message Block). Karena memakai protokol yang sama yaitu SMB, maka dengan Samba memungkinkan mesin Linux berkomunikasi dengan mesin Windows/Dos maupun OS/2. Gambar 2.1 berikut adalah contoh sharing service yang memungkinkan kita melihat computer dan printer sharing dalam satu domain.

Dengan aplikasi samba ini memungkinkan juga untuk melakukan mapping printer dan folder dari windows

(2)

Samba dibuat dan disusun pertama kali oleh ANDREW TRIDGELL. Pada bulan Desember 1991 ia menerima program eXcursion dari Digital. Sayangnya program tersebut hanya bekerja dengan 'pathworks' ke mesin VMS atau ultrix, yang memaksanya untuk mempelajari bagaimana file dikomunikasikan. Setelah sekian lama mencoba, akhirnya Andrew berhasil memasukkan salah satu direktori dari mesin Digital ke dalam 'pathworks' DOS di rumahnya. Setahun kemudian Andrew telah memasuki komunitas Linux, dan pada Desember 1993 ia mengeluarkan "NetBIOS for Unix". Dengan menggunakan mailing list, program ini dikembangkan bersama-sama hingga menjadi Samba Team sebagaimana sekarang.

Saat ini Samba dikembangkan sebagai bagian dari Open Source Software (Software yang memberikan kode sumbernya) dan didistribusikan dibawah lisensi GNU. Proyek pengembangannya masih tetap berjalan hingga sekarang dikoordinasikan oleh ANDREW TRIDGELL dari rumahnya di Canberra dengan tim tersebar di seluruh dunia. Informasi lengkap tentang SAMBA dapat diperoleh di www.samba.org

Aplikasi Samba biasanya dijalankan sebagai daemon. Dua aplikasi utamanya adalah :

• smbd , daemon yang memberikan layanan berbagi file dan printer dalam sebuah jaringan yang menggunakan protokol SMB. Smbd juga memberikan otentikasi

dan otorisasi bagi kliennya. Server Message Block (SMB) adalah protokol yang digunakan untuk filesharing, printer sharing.

• nmbd,dDaemon yang memanfaatkan Windows Internet Name Service (WINS), dan membantu klien untuk browsing di network neighborhood.

Selain 2 daemon utama di atas, aplikasi samba juga mempunyai beberapa program pendukung yaitu :

• smbclient , aplikasi di klien dengan tampilan mirip ftp untuk mengakses SMB resource share (mengakses share files)

• smbtar, Program yang memback up data yang dishare. Mirip tar di Linux.

• Nmblookup, Program yang membantu mencari nama (names lookup) dengan memanfaatkan NetBIOS over TCP/IP. Nmblookup dapat digunakan untuk

meresolve dari nama komputer ke nomor IP dan sebaliknya.

• smbpasswd , Program yang memungkinkan administrator mengatur password yang terenkripsi yang dipergunakan oleh Samba Server.

• Smbstatus, Program yang memonitor status terakhir dari share resources yang diberikan oleh Server Samba.

• Testparm, Program kecil untuk melakukan proses debug (memeriksa parameter) terhadap file konfigurasi Samba (smb.conf)

• Swat, Samba Web Administration Tool, program bantu yang memberikan interface model web untuk mengadministrasi Samba. SWAT mempermudah edit smb.conf (file konfigurasi Samba) mengatur resource share, melihat status Samba terakhir, dengan dukungan file help yang sangat bermanfaat.

2. FTP Server

(3)

FTP menggunakan protokol transport TCP untuk mengirimkan data/file. TCP dipakai sebagai protokol transport karena protokol ini memberikan garansi pengiriman dengan FTP yang dapat memungkinkan user mengakses file dan direktori secara interaktif, diantaranya :

• Melihat daftar file pada direktori remote dan lokal.

• Menganti nama dan menghapus file.

• Transfer file dari komputer remote ke lokal (download).

• Transfer file dari komputer lokal ke remote (upload).

Gambar 2.3 di bawah ini menunjukkan mekanisme transfer file dari host lokal ke remote, proses transfer file seperti ditunjukkan dengan tanda panah pada gambar tersebut. Tahapan FTP dimulai dari client memasuki jaringan TCP/IP, komputer remote yang akan dituju disebut host FTP, dan host FTP ini harus memiliki software FTP server yang telah diinstall agar dapat berinteraksi dengan sistem file pada host. Untuk memulai melakukan FTP,

maka berikan perintah seperti berikut :

%ftp [hostname]

tanda % adalah prompt default pada OS Unix, hostname merupakan nama secara simbolik atau nomor IP dari komputer yang akan dituju. Bila sudah dapat tersambung maka akan ditanyakan nama user dan password, isian nama user dan password sesuai dengan account yang diberikan seperti yang digunakan bila user akan menggunakan server tersebut, tetapi pada FTP server yang umum, untuk nama user dapat digunakan ftp atau anonymous dengan menggunakan password yaitu alamat e-mail, akan tetapi memiliki hak akses yang terbatas sesuai yang ditetapkan administrator FTP server.

Ketika kita menggunakan FTP (sebagai user) terdapat dua jenis atau cara yang dapat dilakukan:

• Anonymous, Sistem FTP anonymous sudah sejak lama diciptakan dengan tujuan agar setiap orang yang terkoneksikan ke dalam dunia internet dapat saling berbagi file dengan orang lain yang belum memiliki account dalam server. Dengan sistem ini setiap orang dapat menggunakan sebuah account yang umum (public account) berupa anonymous. Mempunyai hal keterbatasa hak akses. Keterbatasan yang dimiliki ketika pengguna menggunakan jenis FTP anonymous biasanya meliputi

keterbatasan dalam proses akses directrory dan file yang tersedia dalam server yang dituju. Sel ain itu, pengguna yang menggunakan sistem ini tidak dapat melakukan uploading data terhadap serv

(4)

er yang dituju. Namun sebaliknya ia hanya memiliki kemampuan dalam downloading, baca file terten tu dan pindah directory yang diizinkan oleh pemilik server.

• User legal (authenticated user), adalah sebuah cara lain yang digunakan oleh pengguna internet dalam mengakses sebuah server dengan menggunakan FTP.

Untuk dapat mengkases remote host, cara user legal (authenticated user) menuntut kita untuk memiliki sebuah account khusus yang dimiliki secara pribadi. Untuk

dapat memiliki account khusus ini, seorang pengguna harus mendaftarkan diri terlebih dahulu kepada pemilik remote host tersebut. Terdapat banyak server yang memberikan fasilitas account FTP secara gratis, selain server lain yang

mengharuskan pengguna untuk membeli sebuah account yang tentunya dengan fasilitas yang lebih banyak dibandingkan dengan sebuah account yang dimiliki secara free. Dengan menggunakan account ini, seorang pengguna memiliki hak akses yang jauh berbeda dengan seorang pengguna jenis anonymous. Selain kemampuan yang dimiliki oleh pengguna anonymous, seperti download dan

berpindah dari satu directory ke directory lain serta kemampuan baca file tertentu, uploading, membuat sebuah directory, menghapus file dan directory. Hak yang dimiliki adalah hak seorang pemilik bukan seorang pengunjung biasa.

Contoh aplikasi FTP server : - Proftpd

- Vsftpd - Wuftpd

- IIS (didalamnya terdapat FTP Server) Contoh aplikasi FTP client

- CuteFTP, Wget - WsFTP

- GetRight - AbsoluteFTP - SmartFTP

- Filezilla( Mendukung SFTP)

TUGAS PENDAHULUAN

1. Apa kegunaan utama ftp?

2. Klasifikasikan jenis ftp server berdasarkan tipe usernya!

3. Apa fungsi samba?

4. Sebutkan file-file yang berhubungan dengan samba dan jelaskan kegunaan file tersebut 5. Jelaskan langkah-langkah yang akan anda kerjakan untuk melakukan konfigurasi samba

JAWABAN

1. Fungsi utama dari FTP adalah melakukan pertukaran file dalam jaringan, baik itu jaringan local maupun jaringan global (internet).

2. a) Anonymous FTP Server atau dapat juga disebut Public FTP Server. Server komputer ini dapat diakses dan terbuka bagi semua pemakai internet. File-file dalam server ini dapat di- download secara gratis. Untuk menggunakan Anonymous FTP ini pennguna memasukkan login dengan username Anonymous dan password yang dipakai berupa alamat e-mail atau dapat pula menggunakan username guest tanpa password, hal ini tergantung dari server FTP yang dituju.

b) Private FTP Server, Server komputer ini hanya bisa diakses dan dipergunakan oleh user

(5)

tertentu yang terdaftar secara resmi. Server ini biasanya berisi data dan informasi pribadi yang khusus digunakan untuk pemakai tertentu atau perusahaan tertentu. Pemakai khusus ini biasanya mempunyai username dan password untuk dapat terhubung dengan server jenis ini.

3. - Menghubungkan antara mesin Linux (UNIX) dengan mesin Windows.

Sebagai perangkat lunak cukup banyak fungsi yang dapat dilakukan oleh samba software, mulai dari menjembatani sharing file, sharing device, PDC, firewall, DNS, DHCP, FTP, webserver, sebagai gateway, mail server, proxy dan lain-lain. Fasilitas pengremote seperti telnet dan ssh juga tersedia. Salah satu keunggulan lainnya adalah adanya aplikasi pengaturan yang tidak lagi hanya berbasis teks, tetapi juga berbasis grafis yaitu swat. Menempatkan masin Linux/UNIX sebagai PDC (Primary Domain Controller) seperti yang dilakukan oleh NT dalam jaringan Wondows.

- Samba PDC (Primary Domain Controller) bertujuan sebagai komputer yang akan melakukan validasi user kepada setiap client yang akan bergabung dalam satu domain tertentu, dengan kata lain hanya user yang terdaftar yang diijinkan masuk ke domain tersebut dan mengakses semua fasilitas domain yang disediakan.

- Dapat berfungsi sebagai domain controller pada jaringan Microsoft Windows.

4. Smbtar

Program yang mem Back up data yang di share. Mirip tar di Linux Nmblookup

Program yang membantu mencari nama (Names lookup) dengan memanfaatkan NetBIOS Dover TCP/IP . Nmblookup dapat digunakan untuk meresolve dari nama komputer ke nomor IP dan sebaliknya.

Smbpasswd

Program yang memungkinkan administrator mengatur password yang terenkripsi dan dipergunakan oleh Samba Server

Smbstatus

Program yang memonitor status terakhir dari share Resources yang diberikan oleh Samba Server

Testparm

Program kecil untuk melakukan proses debu (memeriksa parameter ) terhadap file konfigurasi Samba (snob.conf)

Swat (Samba Web Administrator Tool)

Program bantu yang memberikan interface model Web untuk mengadministrasi Samba.

SWAT mempermudah edit smb.conf mengatur Resource share , melihat status Samba terakhir , dengan dukungan file helm yang sangat bermanfaat.

5. Langkah-langkah:

a. Install samba dengan cara apt-get install samba samba-common

(6)

n

b. Pada client yang akan mengakses samba server install samba client dengan cara apt-get install smbclient smbfs

c. Buka konfigurasi samba dengan cara

d. Hilangkan tanda pagar pada security = user e. Menambahkan folder yang akan di bagikan

(7)

use

f. Menambahkan user ke dalam user samba

g. Membuat folder yang akan dibagikan tadi

(8)

h. Restart service samba

Percobaan 1: FTP

1. Lakukan instalasi paket FTP,pada percobaan ini kita gunakan proftp

2. Pastikan daemon ftp sudah berjalan pada sistem menggunakan perintah netstat –a | grep ftp atau netsat –n |ptu

Analisa : pada screenshot diatas bisa dilakukan untuk mengecek status ftp pada OS yang sedang berjalan.

3. Melakukan restart pada aplikasi ftp dan melakukan pengecekan dengan service command netstat

(9)

4. Dengan menggunakan ftp client, melakukan koneksi ke ftp server. Menyiapkan user dan password untuk masuk ke ftp server

a. Menjalankan command: ftp no_IP_atau_nama_komp_server_FTP

b. Menjalankan beberapa command FTP

Analisa : pada praktikum ini ftp dilakukan antar PC dengan PC sebelahnya. Pada

praktikum ini ftp saya lakukan pada 10.252.108.171. Pada praktikum ini saya melakukan put dan get untuk beberapa file yang sudah dilakukan seperti yaitu putraganteng dari dari client ke server.

(10)

c. Buka filezilla, isikan nomor ip pada host, dan isikan anonymous pada username.

Username dapat juga dikosongi, maka secara otomatis akan terisi anonymous pada saat memilih quickconnect.

(11)

Analisa: Agar bisa melakukan koneksi dengan server pertama-tama host diisi dengan nomor ip server, username diisi dengan nama komputer server, password diisi dengan password komputer server, kemudian klik Quickconnect. Setelah beberapa saat, maka akan muncul dua kolom file. Kolom yang pertama merupakan isi direktori komputer client, sedangkan yang sebelah kanan merupakan isi direktori komputer server. Pada percobaan ini, dipraktekan cara mendownload file dan mengupload file

Kesimpulan :

Pertanyaan :

1. Apakah yang dimasksud active passive FTP ? FTp server itu beroperasi menggunakan 2 port :

1 port command (umunya port 21) -> untuk tranfer command 2 port data (umumnya port 22) -> untuk transfer data

perbedaan aktif dan passive itu terletak pada port data : aktif ->

+yang menentukan port data adalah server.

+server yang menghubungi client passive ->

(12)

+yang menentukan port data adalah client.

+client yang menghubungi client (servernya pasif) 2. Ada berapa sajakah jenis Run Level ?

Run Level terbagi menjadi 7 bagian, yaitu:

0 = Halt, yaitu mematikan sistem komputer

1 = Single User Mode, dalam modus ini kita bekerja sebagai root, biasanya digunakan untuk menangani masalah di Linux bila terjadi gagal boot. Single User Mode ini juga bisa dengan parameter S atau s.

2 = Multiuser tanpa networking 3 = Multiuser dengan networking 4 = Tidak digunakan

5 = Multiuser dengan Networking tetapi bekerja dalam modus GUI/X11.

6 = Reboot, merestart ulang komputer.

3. Ada berapa saja status proftpd ? dan sebutkan ! Start : Memulai servis

Stop : Menghentikan Servis

Reload : Mengulang proses pada waktu itu.

Restart : Mengulang semua servis dari awal.

Enable : Memunculkan servis.

4. Gambarkan flow ftp pada wireshark!

(13)
(14)

Analisa : Bahwa proses FTP diatas sesuai dengan proses skema yang seharusnya yaitu client melakukan SYN terlebih dahulu lalu ada proses pemberian authentifikasi log, yaitu memasukkan password dan username.

5. Ketika mengakses server yang sama pada proses ssh apakah klien yang mengakses akan mendapatkan key yang sama ?

Akan mendapatkan key yang berbeda karena mereka pada jalur yang berbeda meskipun pada network yang sama.

6. Apa yang anda ketahui tentang Authentifikasi log ?

Authentifikasi adalah informasi yang tersedia yang mengandung semua informasi tentang users.

Gambar

Gambar  2.3  di  bawah  ini  menunjukkan  mekanisme  transfer  file  dari  host  lokal  ke  remote,  proses  transfer  file  seperti  ditunjukkan  dengan  tanda  panah  pada  gambar  tersebut

Referensi

Dokumen terkait

Dilihat dari unsur yang duduk dalam keanggotaan DPRD Kabupaten Penajam Paser Utara periode 2009-2014 terdapat anggota dewan sebanyak 25 orang, yang terdiri dari 11 orang

Mengidentifikasi senyawa aktif golongan tanin, alkaloid dan flavonoid dalam ekstrak etanol daun seledri yang diduga bertanggung jawab sebagai larvasida terhadap larva nyamuk

Berdasarkan hasil survei yang telah saya lakukan kepada ibu Andini dengan usia kehamilan 28 minggu, maka saya tertarik melakukan asuhan kebidanan secara berkesinambungan

Untuk menghindari dari efek lebur, maka panas yang tinggi dapat terjadi bunga api yang pada saat pemutusan akan diredam oleh pemadam busur api (arc-shute) dan bunga api yang

Secara umum, pembentukan ikatan hidrogen antara senyawa dalam ekstrak daun tumbuhan semak bunga putih seperti senyawa alkaloid dengan pelarut seperti propanol, n-butanol, dan

Pakan uji yang digunakan pada penelitian ini adalah 4 macam formulasi pakan isoprotein dan isoenergi yang terdiri dari penggunaan feed additive 1% tepung daun kayu manis (DKM),

Sedangkan pada tahap pendalaman masalah, peneliti menggunakan metode kualitatif in depth interview pada informan yang mewakili tiap tingkatan literasi, agar

Ayam broiler adalah sebutan untuk ayam ras pedaging, merupakan jenis ras unggulan hasil persilangan dari bangsa-bangsa ayam yang memiliki daya produktivitas tinggi, terutama