LAPORAN
RESMI
Farah
Hanin Nafisah (2103161013)
Judul
Percobaan : Samba dan FTP Server
Dasar
Teori :
FTP
FTP
atau File Transfer Protocol merupakan protokol internet yang digunakan untuk
urusan pengiriman data dalam jaringan komputer, seperti upload dan download
file yang dilakukan oleh FTP client dan FTP server.
Layanan
FTP bisa diatur menjadi FTP public, dimana semua orang bisa mengakses data-data
yang ada di server FTP dengan mudah. Selain dapat diatur menjadi FTP public,
layanan FTP ini juga bisa diatur agar tidak semua orang dapat mengakses
data-data yang ada di server. FTP berkerja menggunakan salah satu protokol yang
dapat diandalkan untuk urusan komunikasi data antara client dan server, yaitu
protokol TCP (yang menggunakan port nomor 21). Port 21 ini digunakan untuk
mengirimkan command (perintah).
FTP
server merupakan server yang bertugas memberikan layanan pengiriman/ tukar
menukar data kepada FTP client dengan syarat FTP client harus meminta (request)
terlebih dahulu kepada FTP server. Sebuah FTP server dapat bekerja dengan
koneksi aktif maupun pasif.
Sedangkan
FTP client merupakan komputer/ perangkat yang meminta layanan tukar-menukar
data kepada FTP server. Setelah terkoneksi dengan FTP server, FTP client dapat
melakukan proses download, upload dan lain sebagainya sesuai dengan izin yang
telah diberikan oleh FTP server sebelumnya. Kebanyakan FPT Client memilih untuk
menggunakan koneksi pasif secara default, karena admin server menganggap hal
tersebut lebih aman.
FTP
memiliki banyak fungsi atau manfaat yang menguntungkan bagi penggunanya,
misalnya saja :
·
Kita dapat melakukan pertukaran file
antar komputer dengan mudah, walaupun file tersebut memiliki ukuran yang besar.
·
Bagi pemilik website, dengan adanya FTP,
mereka dapat melakukan backup website mereka dengan mudah.
·
Kita dapat melakukan indirect maupun
implicit remote computer.
·
FTP menyediakan transfer data yang
reliabel dan efisien, karena setiap pengguna tidak memerlukan tahapan-tahapan
yang rumit untuk memperoleh suatu file atau mentransfer suatu file.
·
FTP memfasilitasi tiap pengguna untuk
melakukan transfer data secara dua arah.
·
Progress perpindahan data tidak akan
hilang walaupun sambungan terputus.
·
Transer data/file dapat dilakukan dengan
mudah dan terorganisir.
Selain
mempunyai manfaat yang besar dalam pertukaran data, FTP juga memiliki beberapa
kekurangan, misalnya saja :
·
Sistem FTP sudah cukup tua.
·
Tidak dapat mengubah kepemilikan dari
suatu file.
·
Tidak begitu aman sebagai media transfer
data karena tidak adanya enkripsi, kecuali jika menggunakan alternatif seperti
SFTP.
·
Jika anda ingin memiliki FTP server
sendiri, anda harus memiliki komputer server sendiri atau menyewa server dengan
biaya yang tidak murah.
SAMBA
Samba
Server merupakan sebuah protokol yang dikembangkan di Sistem Operasi Linux
untuk melayani permintaan pertukaran data antara mesin Ms. Windows dan Linux.
Disamping untuk melayani file sharing antara Windows dan Linux, Samba juga
merupakan salah satu protokol yang digunakan di Sistem Operasi Linux untuk
melayani pemakaian data secara bersama-sama. Samba adalah
sebuah software yang bekerja di sistem operasi linux, unix dan windows yang
menggunakan protokol network smb (server massage block).
Samba merupakan program yang dapat
menjembatani kompleksitas berbagai platform system operasi Linux(UNIX) dengan
mesin Windows yang dijalankan dalam suatu jaringan komputer.
Samba disusun atas dua damon, yatu smbd
dan nmbd. Smbd adalah daemon yang secara nyata menangani servis sharing file
sistem dan printer untuk klien. Daemon nmbd bertanggung-jawab untuk menangani
permintaan server name NetBIOS. Ia akan mendengarkan port 137, tidak seperti
smbd, nmbd tidak membuat contoh dirinya untuk menangani setiap pertanyaan.
Kedua daemon
Selain 2 daemon utama di atas, aplikasi
samba juga mempunyai beberapa program pendukung yaitu :
1.
smbclient,
aplikasi di klien dengan tampilan mirip ftp untuk mengakses SMB resource share
(mengakses share files)
2.
smbtar,
Program yang memback up data yang dishare. Mirip tar di Linux.
3.
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.
4.
smbpasswd,
Program yang memungkinkan administrator mengatur password yang terenkripsi yang
dipergunakan oleh Samba Server.
5.
Smbstatus,
Program yang memonitor status terakhir dari share resources yang diberikan oleh
Server Samba.
6.
Testparm,
Program kecil untuk melakukan proses debug (memeriksa parameter) terhadap file
konfigurasi Samba (smb.conf)
7. 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.
Fungsi dari
Samba Server ialah :
a. 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.
b. 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.
c. Dapat
berfungsi sebagai domain controller pada jaringan Microsoft Windows.
Keunggulan samba
ialah :
a. Gratis atau free
b. Tersedia untuk berbagai macam platform
c. Mudah dikonfigurasi oleh administrator
Tugas
pendahuluan
1.
Apa kegunaan utama ftp?
Kegunaan utama ftp adalah untuk melakukan pertukaran file baik pengunduhan (download)
dan pengunggahan (upload) berkas-berkas dalam suatu jaringan komputer yang
mendukung protokol TCP/IP, baik itu jaringan local maupun jaringan global
(internet).
2.
Klarifikasikan jenis ftp server
berdasarkan tipe usernya!
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. User Legal
(Authenticated User / Private FTP Server),
Server komputer ini hanya bisa diakses dan dipergunakan oleh user 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.
Apa fungsi dari samba
·
Mengintegrasikan authentikasi antara linux dan Windows ke dalam suatu domain pada suatu jaringan.
·
Client unix/Linux bisa mengakses file system windows
·
Berbagi (share) file dan printer pada semua komputer yang terhubung ke jaringan.
·
Client windows bisa mengakses file system Linux dan sebaliknya
·
Menempatkan mesin Unix (Linux) sebagai Primary Domain Controller
sebagaimana yang dilakukan Windows NT / 2000 server.
4.
Sebutkan file-file yang berhubungan
degan samba dan jelaskan kegunaannya
·
SmbdDaemon yang memberikan layanan
berbagai file dan printer dalam sebuah
jaringan yang menggunakan protokol SMB. Smbd juga memberikan otentikasi
dan otorikasi bagikliennya. Server Message Block (SMB) adalah protokol yang digunakan
untuk filesharing, sprinter sharing.
·
SmbclientAplikasi di klien dengan
tampilan mirip ftp untuk mengakses SMB Resources share(mengakses share files)
·
SmbpasswdProgram yang memungkinkan
administrator mengatur password yang terenkripsi dandipergunakan
oleh Samba Server
·
NmbdDaemon yang memanfaatkan Windows
Internet Name Service (WINS) dan membantuklien untuk browsing di Network
Neightboehood
·
SmbtarProgram yang mem Back up data yang
di share. Mirip tar di Linux
·
SmbstatusProgram yang memonitor status
terakhir dari share Resources yang diberikan olehSamba Server
·
NmblookupProgram yang membantu mencari
nama (Names lookup) dengan memanfaatkanNetBIOS Dover TCP/IP . Nmblookup dapat
digunakan untuk meresolve dari namakomputer ke nomor IP dan sebaliknya.
·
TestparmProgram kecil untuk melakukan
proses debu (memeriksa parameter ) terhadap filekonfigurasi Samba
(snob.conf)
·
Swat (Samba Web Administrator
Tool)Program bantu yang memberikan interface model Web untuk
mengadministrasiSamba. SWAT mempermudah edit smb.conf mengatur Resource share ,
melihat statusSamba terakhir , dengan dukungan file helm yang sangat
bermanfaat.
5.
Jelaskan langkah-langkah yang aan anda
kerjakan untuk melakukan konfigurasi samba
·
Perintah #apt-get install samba
samba-commonb.
·
Pada Clint yang akan melakukan akses
samba server. Lakukan perintah #apt-get installsmbclient smbfsc.
·
Untuk melihat folder beserta isinya
samba di install menggunakan command #dpkg –Lsambad.
·
Lakukan konfigurasi dan edit pada
file /etc/samba/snob.conf . Untuk authentifikasi userdan password
aktifkan konfigurasi berikut
·
Selanjutnya lakukan pembuatan password
untuk samba dengan perintah
#useraddstudent -m -G users. Kemudian set password nya
dengan command passwd student. Kemudian menambahkan user student ke dalam user
samba dengan command #smbpasswd a student
·
Tambahkan pula folder yang akan di share
dengan cara sbb : (misal yang di adalah/Home/public). Untuk haring folder
sebelumnya pastikan anda membuat direktoritersebut dan hak akses yang sesuai.
mkdir
–p /home/public
chmod
777 /home/public
§ Setelah
selesai melakukam perubahan pastikan anda melakukan restart
terhadapService samba.
·
Untuk melihat file atau direktori yang
telah anda dan komputer lain share , anda dapatmenggunakan browser konqueror
yang mendukung protokol samba. Pada Url ketikkan :
smbclient -U% -L <ip_address>. Atau bisa juga dari command dengan
menggunakancommand sbb :
·
Bila user Linux ingin Ma-mount directory
yang di share saat menggunakan command :
smbmount// nomor_ip_samba_server
/direktori_share /home/public
·
Untuk masuk ke direktori haring bisa
menggunakan command sbb:
smbclient //nomor_ip_samba_server/publuc -U student
§ Untuk
melihat isi dari direktori yang di share dengan command ls kemudian apabila
ingin mengambil file yang berada di dalamnya dengan command get.
Untuk percobaan,bisa dilihat di link berikut : click here
Komentar
Posting Komentar