Laporan Pendahuluan Administrasi Jaringa (1)

Administrasi Jaringan
FTP dan Samba

Nama : Firdausi Afiaa
NRP

: 2103141051

Kelas : 2 D3 Teknik Iniormatika B

Politeknik Elektronika Negeri
Surabaya
Taaun Ajaran 2015/2016

Laporan Pendaauluan
FTP dan Samba
A. Dasar Teori
1. FTP
File Transier Protocol (FTP) adalaa suatu protokol yang beriungsi
untuk tukar-menukar fle dalam suatu network yang menggunakan
TCP koneksi bukan UDP. Dua aal yang penting dalam FTP adalaa

FTP Server dan FTP Client.
a. FTP Server
FTP server adalaa suatu server yang menjalankan soitware yang
beriungsi untuk memberikan layanan tukar menukar fle dimana
server tersebut selalu siap memberikan layanan FTP apabila
mendapat permintaan (request) dari FTP client.
FTP
Server
merupakan
singkatan
dari File
Transfer
Protocol atau yang dalam baaasa indonesia berarti Protokol
Pengiriman Berkas. Sesuai dengan namanya, FTP ini beriungsi
untuk
melakukan
Pengunduaan
(Download)
fle
dan

Pengunggaaan (Upload) fle kepada sebuaa server. FTP juga
merupakan protokol yang pertama kali di kembangkan dan
masia tetap digunkan aingga saat ini.
Banyak orang yang mengira baawa FTP itu tidak/kurang
berperan dalam keaidupan seaari-aari. Untuk mendownload dan
mengupload fle aanya menggunkan web biasa saja. Pernyataan
diatas amatlaa keliru, pada kenyataan teknis nya, ketika kita
sedang melakukan proses download dan upload melalui sebuaa
website, tanpa sadar kita sebenarnya telaa menggunakan
protokol FTP.
Secara teknis, proses kerja dari FTP bisa diliaat pada gambar
berikut:
itp server, cara kerja itp, pengertian, itp , server
 Membuat sebuaa koneksi antara klien dan server
 Untuk mengizinkan klien mengirimkan sebuaa perintaa FTP
kepada server
 Mengembalikan respons server ke perintaa tersebut. Sekali
koneksi kontrol telaa dibuat, maka server akan mulai
membuka port 20 untuk membentuk sebuaa koneksi baru
dengan klien untuk mengirim data aktual yang sedang

dipertukarkan
saat
melakukan
pengunduaan
dan
penggugaaan.
FTP Server sendiri dibagi atas dua jenis:

1. Public FTP : Biasa disebut Anonymous FTP yaitu FTP server
yang

mana

mengizinkan

siapapun

untuk

memperolea


(mengundua) fle-fle yang terdapat pada FTP server tersebut.
2. Private FTP: yaitu FTP Server yang aanya mengizinkan orangorang tertentu untuk mengakses fle-fle tersebut, biasanya
menggunakan

metode

autaentication

untuk

melindungi

Private FTP.
Tujuan dari FTP server adalaa sebagai berikut :
• Untuk tujuan saaring data
• Untuk menyediakan indirect atau implicit remote computer
• Untuk menyediakan tempat penyimpanan bagi user
• Untuk menyediakan transier data yang reliable dan efsien
b. FTP client adalaa computer yang merequest ke FTP server untuk

tujuan tukar menukar fle. Setelaa teraubung dengan FTP server,
maka
client
dapat
men-download,
meng-upload,
merename,men-delete, dll sesuai dengan permission yang
diberikan olea FTP server.
Keamanan FTP
FTP sebenarnya cara yang tidak aman dalam mentransier suatu
fle karena fle dikirimkan tanpa di-enkripsi terlebia daaulu tetapi
melalui clear text. Mode text yang dipakai untuk transier data
adalaa iormat ASCII atau iormat binary. Secara deiault, FTP
menggunakan mode ASCII dalam transier data. Karena
pengirimannya tanpa enkripsi, username, password, data yang di
transier, maupun perintaa yang dikirim dapat di snifng olea orang
dengan menggunakan protocol analyzer (snifer). Solusi yang
digunakan adalaa dengan menggunakan SFTP (SSH FTP) yaitu FTP
yang berbasis pada SSH atau menggunakan FTPS (FTP over SSL)
seaingga data yang dikirim terlebia daaulu di enkripsi.


2. Samba
Samba Server merupakan sebuaa protokol yang dikembangkan di
Sistem Operasi Linux untuk melayani permintaan pertukaran data
antara mesin Ms. Windows dan Linux. Disamping untuk melayani fle
saaring antara Windows dan Linux, Samba juga merupakan salaa satu
protokol yang digunakan di Sistem Operasi Linux untuk melayani
pemakaian data secara bersama-sama.
Apa kira-kira yang menjadi dasar pengembangan Samba? Sebenarnya
yang menjadi dasar dari pengembangan Samba adalaa protokol SMB
yang merupakan singkatan dari Server Message Block yang
merupakan protokol standard yang dikeluarkan olea Microsoit yang

digunakan olea Windows. Fungsi SMB dalam Windows adalaa sebagai
protokol yang digunakan untuk membagi data, baik dari perangkat CDROM, aard disk, maupun perangkat keluaran seperti printer dan plotter
untuk dapat digunakan bersama-sama.
Berikut adalaa beberapa pengertian dari SAMBA :
a. Samba adalaa program yang dapat menjembatani kompleksitas
berbagai platiorm system operasi Linux(UNIX) dengan mesin
Windows yang dijalankan dalam suatu jaringan komputer. Samba

merupakan aplikasi dari UNIX dan Linux, yang dikenal dengan
SMB(Service Message Block) protocol. Banyak sistem operasi
seperti Windows dan OS/2 yang menggunakan SMB untuk
menciptakan jaringan client/server. Protokol Samba memungkinkan
server Linux/UNIX untuk berkomunikasi dengan mesin client yang
mengunakan OS Windows dalam satu jaringan.

b. Samba adalaa sebuaa soitware yang bekerja di sistem operasi
linux, unix dan windows yang menggunakan protokol network smb
(server massage block). Smb adalaa sebuaa protokol komunikasi
data yang juga digunakan olea Microsoit dan OS/2 untuk
menampilkan iungsi jaringan client-server yang menyediakan
saaring fle dan printer serta tugas-tugas lainnya yang
beraubungan.

Perbedaan smbd dengan nmbd
Sebenarnya Samba disusun atas dua damon, yatu smbd dan nmbd.
Smbd adalaa daemon yang secara nyata menangani servis saaring fle
sistem dan printer untuk klien. Pada saat sebuaa klien melakukan
autentikasi, smbd akan membuatkan duplikat dirinya, bagian asli akan

kembali ke port 139 untuk mendengarkan permintaan baru dan bagian
duplikat menangani koneksi teraadap klien. Dulikat ini juga mengubaa
ID user eiektiinya dari root ke user yang terautentikasi. Misalnya ,
kalau user “smkti” melakukan autentikasi dengan smbd, duplikat baru
akan berjalan dengan permisi “smkti”, dan bukannya permisi “root”).
Duplikat ini akan berada di memory selama masia terkoneksi dengan
klien.
Daemon nmbd bertanggung-jawab untuk menangani permintaan
server name NetBIOS. Ia akan mendengarkan port 137, tidak seperti
smbd, nmbd tidak membuat contoa dirinya untuk menangani setiap
pertanyaan. Kedua daemon
Selain 2 daemon utama di atas, aplikasi samba juga mempunyai
beberapa program pendukung yaitu :
• smbclient, aplikasi di klien dengan tampilan mirip itp untuk
mengakses SMB resource saare (mengakses saare fles)

• smbtar, Program yang memback up data yang disaare. Mirip tar di
Linux.
• Nmblookup, Program yang membantu mencari nama (names
lookup) dengan memaniaatkan 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 olea Samba Server.
• Smbstatus, Program yang memonitor status terakair dari saare
resources yang diberikan olea Server Samba.
• Testparm, Program kecil untuk melakukan proses debug
(memeriksa parameter) teraadap fle konfgurasi Samba (smb.coni)
• Swat, Samba Web Administration Tool, program bantu yang
memberikan interiace model web untuk mengadministrasi Samba.
SWAT mempermudaa edit smb.coni (fle konfgurasi Samba)
mengatur resource saare, meliaat status Samba terakair, dengan
dukungan fle aelp yang sangat bermaniaat.

Fungsi dari Samba Server
a. Mengaubungkan antara mesin Linux (UNIX) dengan mesin
Windows. Sebagai perangkat lunak cukup banyak iungsi yang
dapat dilakukan olea samba soitware, mulai dari menjembatani
saaring fle, saaring device, PDC, frewall, DNS, DHCP, FTP,
webserver, sebagai gateway, mail server, proxy dan lain-lain.

Fasilitas pengremote seperti telnet dan ssa juga tersedia. Salaa
satu keunggulan lainnya adalaa adanya aplikasi pengaturan yang
tidak lagi aanya berbasis teks, tetapi juga berbasis grafs yaitu
swat. Menempatkan masin Linux/UNIX sebagai PDC (Primary
Domain Controller) seperti yang dilakukan olea 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 aanya user yang terdaitar yang diijinkan masuk ke domain
tersebut dan mengakses semua iasilitas domain yang disediakan.
c. Dapat beriungsi sebagai domain controller pada jaringan Microsoit
Windows.
Keunggulan SAMBA
a.
b.
c.
d.
e.
i.

g.
a.

Gratis atau iree
Tersedia untuk berbagai macam platiorm
Mudaa dikonfgurasi olea administrator
Sudaa teraubung langsung dengan jaringan
Mudaa dikonfgurasi sesuai dengan kebutuaan administrator
Mempunyai periorma yang maksimal.
dan jarang ditemui masalaa dalam penggunaannya di jaringan
Dapat diandalkan karena jarang terjadi kesalaaan.

B. Laporan Pendaauluan
1. Apa kegunaan utama FTP?
2. Klasifkasikan jenis itp server berdasarkan tipe usernyad
3. Apa iungsi dari Samba?
4. Sebutkan fle-fle yang beraubungan dengan samba dan jelaskan
kegunaan fle tersebutd
5. Jelaskan langkaa-langkaa yang akan anda kerjakan untuk
melakukan konfgurasi sambad
C. Pembaaasan
1. Kegunaan FTP :
 Meliaat daitar fle pada direktori remote dan local
 Transier fle dari komputer remote ke lokal ( donwoald)
 Transier fle dari komputer lokal ke remote (upload)
 Menggganti nama dan mengaapus fle

2. Klasifkasi jenis FTP server berdasarkan tipe user :
 Anonymous
Anonymous yang diciptakan dengan tujuan agar setiap orang
yang terkoneksikan ke dalam dunia internet dapat saling berbagi
fle dengan orang lain yang belum memiliki account dalam
server. Jadi pada system ini setiap orang dapat menggunakan
sebuaa account yang umum ( public account ) berupa
anonymous.
 User Legal (Autaenticated User
Adalaa sebuaa cara lain yang digunakan olea pengguna internet
dalam mengakses sebuaa server dengan menggunakan FTP.
Agar dapat mengakses remote Hot, cara user legal menuntut
agar user memiliki account kausus yang dimiliki secara pribadi.
Untuk memiliki account account kausus ini , user aarus
mendaitarkan diri terlebia daaulu kepada pemilik remote aost
tersebut.
3. Fungsi Samba :
 Mengintegrasikan autaentikasi antara linux dan Windows ke
dalam suatu domain pada suatu jaringan
 Berbagi / saare fle dan sprinter pada semua komputer yang
teraubung ke jaringan.
 Client unix / Linux bisa mengakses fle System windows.
 Client windows bisa mengakses fle System Linux dan sebaliknya.
 Menempatkan mesin Unix ( Linux ) sebagai Primary Domain
Controller
Server.

sebagaimana

yang

dilakukan

Windows

NT/2000

4. File-fle yang beraubungan dengan Samba :
 smbd, Daemon yang memberikan layanan berbagai fle dan
printer dalam sebuaa jaringan yang menggunakan protokol SMB.
Smbd juga memberikan otentikasi dan otorikasi bagi kliennya.
Server Message Block (SMB) adalaa protokol yang digunakan
untuk fle saaring, sprinter saaring.
 nmbd, Daemon yang memaniaatkan Windows Internet Name
Service (WINS) dan membantu klien untuk browsing di Network
Neigatboeaood
 smbclient, aplikasi di klien dengan tampilan mirip itp untuk
mengakses SMB resource saare (mengakses saare fles)
 smbtar, Program yang memback up data yang disaare. Mirip tar
di Linux.
 Nmblookup, Program yang membantu mencari nama (names
lookup) dengan memaniaatkan 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 olea
Samba Server.
 Smbstatus, Program yang memonitor status terakair dari saare
resources yang diberikan olea Server Samba.
 Testparm,

Program

(memeriksa

kecil

parameter)

untuk

melakukan

teraadap

proses

fle konfgurasi

debug
Samba

(smb.coni)
 Swat, Samba Web Administration Tool, program bantu yang
memberikan
Samba.

interiace

SWAT

model

mempermudaa

web untuk

mengadministrasi

edit smb.coni (fle

konfgurasi

Samba) mengatur resource saare, meliaat status Samba terakair,
dengan dukungan fle aelp yang sangat bermaniaat.
5. Langkaa-langkaa konfgurasi Samba :
Lakukan instalasi paket yang berkaitan dengan samba , yaitu :
a. Pada Computer yang beriungsi sebagai server samba a. Perintaa
#apt-get install samba samba-common

b. Pada Clint yang akan melakukan akses samba server. Lakukan
perintaa #apt-get install smbclient smbis
c. Untuk meliaat iolder beserta isinya samba di install
menggunakan command #dpkg –L samba
d. Lakukan konfgurasi dan edit pada fle /etc/samba/snob.coni .
Untuk autaentifkasi user dan password aktiikan konfgurasi
berikut
####### Autaentication #######
Security = user

Encrypt passwords = true
a. Selanjutnya lakukan pembuatan password untuk samba dengan
perintaa #useradd student –m –G users. Kemudian set password
nya dengan command passwd student. Kemudian menambaakan
user student ke dalam user samba dengan command
#smbpasswd –a student
b. Tambaakan pula iolder yang akan di saare dengan cara sbb :

(misal yang di adalaa /Home/public). Untuk aaring iolder
sebelumnya pastikan anda membuat direktori tersebut dan aak
akses yang sesuai.
mkdir –p /aome/public
camod 777 /aome/public

Setelaa selesai melakukam perubaaan pastikan anda melakukan
restart teraadap Service samba.
 Untuk meliaat fle atau direktori yang telaa anda dan komputer
lain saare , anda dapat menggunakan browser konqueror yang
mendukung protokol samba. Pada Url ketikkan :
smbclient –U% -L .

 Atau bisa juga dari command dengan menggunakan command
sbb :
smbclient –U% -L \\nomor_ip_server_samba

 Bila user Linux ingin Ma-mount directory yang di saare saat
menggunakan command :
smbmount// nomor_ip_samba_server /direktori_saare /aome/public

 Untuk masuk ke direktori aaring bisa menggunakan command
cbb:
smbclient //nomor_ip_samba_server/publuc –U student
 Untuk meliaat isi dari direktori yang di saare dengan command

ls kemudian apabila ingin mengambil fle yang berada di
dalamnya dengan command get.