Langsung ke konten utama

FTP dan Samba Server


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 :
smbclient -U% -L \\nomor_ip_server_samba
·         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

Postingan populer dari blog ini

Kesimpulan dari diskusi kelompok 4 dynamic 2016

     Kali ini,aku bakal ngeposting tentang kesimpulan dari diskusi kelompok 4 dynamic 2016 tentang full day school.      Full day school  adalah program sekolah yang menyelenggarakan proses belajar mengajar di sekolah selama sehari penuh. Umumnya sekolah yang menyelenggarakan pendidikan full day school dimulai 07.00 sampai 16.00. Istilah full day school berasal dari kata day school (bahasa Inggris) yang artinya hari sekolah. Pengertian hari sekolah adalah hari yang digunakan sebuah institusi untuk memberikan pendidikan kepada anak-anak (atau usia sekolah). Dengan menambahkan istilah full pada day school maka pendidikan dijalankan sehari penuh mulai dari pagi hari hingga menjelang sore.      Belum sebulan menjabat sebagai menteri pendidikan dan kebudayaan,Muhajir effendy sudah membuat rencana kebijakan tentang pelaksanaan full day school di sekolah.Kebijakan ini pun mengundang pro kontra bagi semua kalangan masyarakat.   ...

galeri dynamic 2016 (6)

Kali ini aku bakal ngeposting galeri dynamic ke 6. Di foto pertama, ada rico fajar afandi,dipanggil rico dari D4 IT B.Dia anaknya supel dan baik. Foto selanjutnya ada yosyafat aulia f,dipanggil yosyafat dari D4 IT A,dia anaknya baik dan supel. Lalu ada narendra yogha prathama dipanggil Yogha dari D4 IT A.Dia anaknya baik,asik,supel. Lalu ada ridho pahlevy dipanggil ridho dari D4 IT B.Dia anaknya baik dan supel. Selanjutnya disebelah kiriku ada stefanus samuel ryo dipanggil ryo dari D3 IT B.Dia anaknya baik,supel,ramah. Lalu ada ayu lestari dipanggil ayu dari D3 IT B,Dia anaknya baik,agak pendiam dan ramah. Lalu yang paling pojok sebelah kanan ada nuril ratu qurani dipanggil nuril dari D4 IT A.Dia anaknya baik,ramah. Lalu ada mufidatun nisa nur laliliy,dipanggil mufida dari D4 IT B.Dia anaknya pendiam tapi baik. Lalu ada rachmad syahrul h,dipanggil rahmad dari D4 IT B.Dia anaknya baik. Lalu ada muhammad alif akbar dipanggil alif dari D4 IT A,Dia ana...

Hardening Host

HARDENING HOST Farah Hanin Nafisah / 2103161013 a.       Definition of hardening and hardening host Definition of "hardening" in general means doing the hardening process of a soft layer. So, the layer becomes stronger and more resistant of damage. In computing, hardening usually defines as the process of securing a system by reducing its surface of vulnerability, which is larger when a system performs more functions. In principle a single-function system is more secure than a multipurpose one. Reducing available ways of attack typically includes changing default passwords, the removal of unnecessary software, unnecessary usernames or logins, and the disabling or removal of unnecessary services. This principle is also used to implement hardening host that affect host security. Hardening host is a procedure that minimizes the threat that comes with setting configuration ,and deactivating applications and services that are not needed. Hardening host pro...