Sistem
Operasi Jaringan (Network Operating System) adalah sebuah jenis sistem operasi
yang ditujukan untuk menangani jaringan. Umumnya, sistem operasi ini terdiri
atas banyak layanan atau service yang ditujukan untuk melayani pengguna,
seperti layanan berbagi berkas, layanan berbagi alat pencetak (printer), DNS
Service, HTTP Service, dan lain sebagainya.
Sistem
Operasi Jaringan Berbasis GUI Adalah Sistem operasi yang dalam proses
Instalasinya, user tidak perlu menghafal sintax – sintax atau perintah DOS atau
bahasa pemograman yang digunakannya.
Sistem
Operasi Jaringan Berbasis Text Adalah
sistem operasi yang proses instalasinya, user diharapkan untuk menghafal
perintah DOS yang digunakan untuk menjalankan suatu proses instalasi Sistem
Operasi Jaringan tersebut.
Pengertian
Closed Source Software adalah perangkat lunak atau software yang dipublikasikan
tanpa diberikan kode sumbernya, pada software jenis closed source hanya terdiri
dari file binari saja tanpa adanya ruang untuk mengakses ke kode sumber software
tersebut.
File server adalah sebuah komputer terpasang ke jaringan yang memiliki tujuan utama memberikan lokasi untuk akses disk bersama , yaitu penyimpanan bersama file komputer (seperti dokumen, file suara, foto, film, gambar , database, dll) yang bisa diakses oleh workstation yang melekat pada jaringan komputer yang sama.
DNS server merupakan salah satu komponen penting saat ini dalam sistem internet. Keberadaannya sangat membantu dalam mengakses berbagai layanan di internet, mulai dari situs berita, publikasi karya ilmiah, jejaring sosial dan masih banyak lagi manfaat lainnya. Kesemua layanan tersebut dapat diakses dengan mudah karena memiliki nama yang yang dapat diingat oleh user.
- Karakteristik Sistem Operasi Jaringan
Ada beberapa karakteristik dari sistem operasi jaringan yaitu:
a. Pusat kendali sumber daya
jaringan
b. Akses aman ke sebuah jaringan
c. Mengizinkan remote user terkoneksi ke
jaringan
d. Mengizinkan user terkoneksi ke jaringan lain (misalnya Internet)
e. Back up data dan memastikan data tersebut
tersedia
- Fungsi Utama Sistem Operasi Jaringan
a. Menghubungkan sejumlah komputer dan
perangkat lainnya ke sebuah jaringan
b. Mengelola sumber daya jaringan
c. Menyediakan layanan
d. Menyediakan keamanan jaringan bagi multiple
users
e. Mudah menambahkan client dan sumber daya
lainnnya
f. Memonitor status dan fungsi elemen – elemen
jaringan
g. Distribusi program dan update software ke
client
h. Menggunakan kemampuan server secara efisien
i. Menyediakan tolerasi kesalahan
- Jenis-Jenis Sistem Operasi jaringan berdasarkan layanan (interface)
a. Sistem Operasi Jaringan
Berbasis GUI
Adalah
Sistem operasi yang dalam proses Instalasinya, user tidak perlu menghafal
sintax – sintax atau perintah DOS atau bahasa pemograman yang digunakannya.
Berikut beberapa contoh Sistem Operasi jaringan berbasis GUI: Linux Redhat,
Windows NT 3.51, Windows 2000 (NT 5.0), Windows Server 2003, Windows XP,
Microsoft MS-NET, Microsoft LAN Manager, Novell NetWare.
b. Sistem Operasi Jaringan
Berbasis Text
Adalah sistem operasi yang proses instalasinya, user diharapkan untuk menghafal perintah DOS yang digunakan untuk menjalankan suatu proses instalasi Sistem Operasi Jaringan tersebut, diantaranya adalah sebagai berikut: Linux Debian, Linux Suse, Sun Solaris, Linux Mandrake, Knoppix, MacOS. UNIX, Windows NT, Windows 2000 Server, Windows 2003 Server.
- Jenis-Jenis Sistem Operasi Jaringan
a. Close Source
Pengertian Closed Source Software
adalah perangkat lunak atau software yang dipublikasikan tanpa diberikan kode
sumbernya, pada software jenis closed source hanya terdiri dari file binari
saja tanpa adanya ruang untuk mengakses ke kode sumber software tersebut.
Secara umum,
software closed source memiliki lisensi atau hak cipta yang bertujuan untuk
melindungi software tersebut dari penggunaan yang dapat merugikan si pembuat
software dan menguntungkan pihak ketiga. Software Closed Source bersifat
terbatas dalam penggunaan, penyalinan, juga modifikasi. Bagi seseorang atau
perusahaan yang bermaksud ingin mengakses kode sumber maka dibutuhkan
perjanjian khusus yang dinamakan perjanjian non-disclosure.
Sistem Operasi Close Source adalah
Sistem Operasi yang kodenya tidak dibuka untuk umum, pemilik kode close source bisa
membagikan source codenya melalui lisensi secara gratis maupun gengan membayar.
Pada Sistem Operasi Close Source ini paket program tidak dapat didistribusikan lagi selain oleh Pembuat/Vendor Program tersebut. Jika ada pendistribusian yang bukan dari Vendor Program tersebut, maka dianggap sebagai pembajakan software.
- Keuntungan/Kelebihan Close Source
a) Kestablian sistem terjamin
b) Support/dukungan langsung dari pemilik
program
c) Lebih mudah digunakan
- Kerugian/Kekurangan Close Source
a) Celah yang terbuka
b) Adanya lisensi yang mengharuskan pengguna
menyediakan dana
c) Pengembangan terbatas
d) Diperlukan antivirus
e) Harga lisensi mahal
A. Remote Server : Pengertian, Fungsi, Cara Kerja dan Contohnya
B. Fungsi Remote Server
1. Mengendalikan komputer lain
Fungsi remote server yang pertama adalah digunakan untuk mengendalikan komputer lain berdasarkan lokasi yang diremote. Misalnya ketika Anda hendak mengakses perangkat lunak atau software yang terdapat di komputer lain. Jadi, Anda tinggal mengecek atau melihat softaware tersebut melalui komputer server.
Dengan begini, maka Anda tidak perlu membuang waktu dan tenaga untuk datang ke komputer client dan melihat softwarenya. Anda sudah mendapatkan akses dari komputer client untuk melihat software maupun bahkan melihat bagian yang lainnya.
2. Mematikan komputer dari jarak jauh
Fungsi kedua dari adanya remote server adalah untuk mematikan komputer dari jarak jauh. Sebenarnya untuk fungsi pada poin kedua ini tidak jauh berbeda dari poin pertama. Ketika Anda hendak mematikan komputer, Anda tidak harus datang ke komputer tujuan untuk mematikannya. Anda bisa langsung mematikan komputer tersebut melalui komputer server.
Biasanya fungsi ini dipakai di warnet yang mana komputer server bisa langsung mematikan komputer client ketika sudah tidak digunakan atau ketika warnet sudah tutup. Tentu hal ini sangat bermanfaat dimana pengguna tidak perlu datang ke komputer client satu per satu dan harus mematikannya karena hal ini hanya akan membutuhkan waktu yang lama.
3. Menghidupkan komputer
Selain mematikan, ternyata remote server juga bisa digunakan untuk menghidupkan komputer. Jadi, Anda juga tidak perlu pergi ke setiap komputer ketika hendak menghidupkan komputer. Cukup menghidupkan melalui komputer server dan Anda juga bisa menentukan kira-kira komputer mana saja yang ingin Anda hidupkan. Anda juga bisa langsung menghidupkan seluruh komputer sekaligus.
Selain ketiga fungsi di atas, di bawah ini kami juga akan menjelaskan tentang fungsi lain yang dimiliki oleh remote server, diantaranya:
- Digunakan untuk mengawasi dan mengontrol komputer lain.
- Remote server bisa digunakan untuk melakukan perbaikan atau maintenance dari jarak jauh.
- Digunakan untuk memodifikasi setting registry dari jarak jauh.
C. Contoh Aplikasi Remote Server
Di bawah ini dijelaskan tentang beberapa contoh aplikasi yang biasanya digunnakan sebagai remote server.
- Windows remote dekstop: merupakan sebuah aplikasi remote yang memang sudah disediakan bagi Anda atau perangkat yang menggunakan sistem operasi Windows.
- Team viewer: untuk aplikasi yang satu ini mungkin sering Anda temukan namun Anda tidak tahu tentang fungisnya. Team viewer merupakan aplikasi yang juga untuk keperluan remote dekstop atau remote server yang bisa untuk mengontrol dan mengendalikan komputer dari jarak jauh. Namun diingat bahwa aplikasi in bukan aplikasi bawaan dari sistem operasi Anda.
- Unfield remote dekstop: software ini bisa dihubungkan melalui smartphone. Jadi, komputer bisa dikendalikan atau dikntrol melalui perangkat mobile. Perangkat mobile di sini bisa berupa smartphone, hp, maupun tablet. Namun, untuk bisa menggunakannya maka perangkat lunak ini sudah harus terpasang di komputer target dan juga perangkat mobile yang digunakan untuk mengendalikannya.
Ada banyak fungsi dari teknologi ini sebenarnya dan penjelasannya kurang lebih sama dengan cara kerjanya. Namun inilah fungsi utama telnet, yaitu untuk mengakses sebuah komputer secara jarak jauh. Inilah yang biasa dikenali dengan istilah remote access. Jadi, telnet itu sendiri merupakan program yang memungkinkan komputer Anda untuk dijadikan terminal dari komputer lainnya pada internet. Layanan apa saja bisa dijalankan secara remote.
- Kelebihan Telnet
Adapun kelebihan dari penggunaan teknologi ini adalah user interface yang tergolong ramah pengguna. Hasilnya akan bagus, Anda yang mengakses dari jauh seolah-olah sedang mengaskes dari dekat. Anda seolah-olah berhadapan langsung dengan komputer lain yang sedang digunakan untuk mengeksekusi command line yang diberikan.
- Kekurangan Telnet
Sementara itu, kekurangan dari teknologi ini adalah pemakaian otentikasi NTLM tanpa enkripsi. Apa dampaknya? Hal ini sebenarnya rentan terkait aspek keamanan sistem. Ini memudahkan pencurian password yang biasa dilakukan oleh pihak yang disebut sniffers. Jika Anda menjadi administrator sistemnya, kami lebih menyarankan Anda untuk menggunakan SSH pada Linux dibanding Telnet Server dalam mengkonfigurasikan sistem Anda.
=================================================================
Senin, 16 AGUSTUS 2021
1. Pengertian SSH
SSH adalah protokol jaringan yang menggunakan fitur kriptografi untuk komunikasi data yang aman. Pada awalnya SSH dikembangkan oleh Tatu Yl nen di Helsinki University of Technology. SSH memberikan alternatif yang secure terhadap remote session tradisional dan file transfer protocol seperti telnet dan relogin. Protokol SSH mendukung otentikasi terhadap remote host, yang dengan demikian meminimalkan ancaman pemalsuan identitas client lewat IP address spoofing maupun manipulasi DNS. Selain itu SSH mendukung beberapa protocol enkripsi secret key untuk membantu memastikan privacy dari keseluruhan komunikasi, yang dimulai dengan username/password awal.
Algoritma
enkripsi yang didukung oleh SSH di antaranya TripleDES(Pengembangan dari DES
oleh IBM), BlowFish (BRUCE SCHNEIER), IDEA (The International Data Encryption
Algorithm), dan RSA (The Rivest-Shamir-Adelman). Dengan berbagai metode
enkripsi yang didukung oleh SSH, Algoritma yang digunakan dapat diganti secara
cepat jika salah satu algoritma yang diterapkan mengalami gangguan.
SSH menyediakan suatu virtual private connection pada application layer, mencakup interactive logon protocol (ssh dan sshd) serta fasilitas untuk secure transfer file (scd). Setelah meng-instal SSH, sangat dianjurkan untuk mendisable telnet dan rlogin. Implementasi SSH pada linux diantaranya adalah OpenSSH. SSH merupakan paket program yang digunakan sebagai pengganti yang aman untuk rlogin, rsh dan rcp.
2. Fungsi SSH
Berikut dibawah ini terdapat beberapa fungsi ssh, antara lain:
- Menggantikan Telnet, Rlogin, FTP, dan SSH
sebagai pengganti login untuk menjamin keamanan dalam melakukan transmisi
data pada suatu jaringan.
- Digunakan sebagai network admin untuk kontrol
web dan menggantikan kerja WAN.
- Untuk internetan gratis.
- Memastikan kerahasiaan data yang dikirim agar
hanya diketahui oleh penerima dan pengirim.
- Menghindari banyaknya tindak kejahatan melalui
internet/cyber crime.
- Memastikan pengirim dan penerima adalah orang yang tepat.
3. Kegunaan SSH
SSH dirancang untuk menggantikan protokol telnet dan FTP. SSH
merupakan produk serbaguna yang dirancang untuk melakukan banyak hal, yang
kebanyakan berupa penciptaan tunnel antar host. Dua hal penting SSH adalah
console login (menggantikan telnet) dan secure filetransfer (menggantikan FTP),
tetapi dengan SSH anda juga memperoleh kemampuan membentuk source tunnel untuk
melewatkan HTTP,FTP,POP3, dan apapun lainnya melalui SSH tunel.
4. Public Key Cryptografi (Kriptografi
Kunci Publik)
SSH menggunakan metode public-key cryptography untuk mengenkripsi komunikasi antara dua host, demikian pula untuk autentikasi pemakai. Dengan metode ini, kita akan memerlukan 2 buah kunci berbeda yang digunakan baik untuk melakukan enkripsi dan dekripsi. Dua buah kunci tersebut masing-masing disebut public key (dipublikasikan ke publik/orang lain) dan private key (dirahasiakan/hanya pemiliknya yang tahu). Masing masing kunci di atas dapat digunakan untuk melakukan enkripsi dan dekripsi.
5. Cara Kerja SSH
Public/private key yang masing-masing menjadi identitas SSH bagi
keduanya.
Langkah-langkah koneksinya adalah sebagai berikut :
- Langkah 1
Client bind pada local port nomor besar dan melakukan koneksi ke
port 22 pada server.
- Langkah 2
Client dan server setuju untuk menggunakan sesi SSH tertentu. Hal
ini penting karena SSH dan v.2 tidak kompatibel
- Langkah 3
Client meminta public key dan host key milik server.
- Langkah 4
Client dan server menyetujui algoritma enkripsi yang akan dipakai (misalnya
TripleDES atau IDEA).
- Langkah 5
Client membentuk suatu session key yang didapat dari client dan
mengenkripsinya menggunakan public key milik server.
- Langkah 6
Server men-decrypt session ky yang didapat dari client,
meng-re-encrypt-nya dengan public key milik client, dan mengirimkannya kembali
ke client untuk verifikasi.
- Langkah 7
6. Manfaat SSH
Sebelum membahas kelebihan dan kekurangan SSH secara lebih rinci,
yang terbaik adalah mendiskusikan kelebihan SSH terlebih dahulu. Seperti yang
kita ketahui, SSH sendiri memilih banyak hal yang memberikan manfaat yang akan
dibutuhkan pengguna. Dari sini, banyak hal dan aplikasi akan diperoleh,
termasuk yang berikut:
- Anda akan dengan mudah menemukan layanan VPS dan SSH. Dengan aplikasi ini Anda dapat dengan mudah memonitor file log. Anda dapat memulai atau menghentikan kegiatan layanan yang tersedia di sana. Dari sana akan ada lebih banyak manfaat daripada yang bisa Anda dapatkan dan dapatkan nanti.
- Langkah selanjutnya dari pro dan kontra dari SSH adalah bagaimana Anda dapat dengan mudah bergerak di kemudian hari dengan berbagai struktur file yang terkandung dalam layanan hosting yang Anda gunakan. Dari sana, akan ada lebih banyak pilihan yang akan membuat pekerjaan Anda lebih mudah.
- Selain itu, keberadaan SSH juga akan memungkinkan Anda melakukan lebih banyak hal yang diperlukan. Apakah itu secara khusus terkait dengan pembubaran, standar web secara umum, dll., Anda akan dapat menerapkan dan menerapkan sendiri dengan mudah.
- SSH ini memungkinkan Anda menginstal perangkat lunak dengan mudah
di akun hosting Anda. Yang tidak kalah penting dalam kelebihan dan
kekurangan SSH ini adalah bagaimana Anda bisa menerapkan manajemen yang
baik untuk database MySQL yang menjadi miliknya, sehingga hasilnya lebih
tepat dan juga luar biasa.
7. Kelebihan dan Kekurangan SSH
A. Kelebihan SSH
- Manipulasi data
- Spoofing DNS
- IP spoofing
B. Kekurangan SSH
- Ketiga, Anda juga harus memahami
bahwa SSH itu sendiri adalah fitur yang membutuhkan pembaruan, pemindaian,
dan pengaturan secara teratur. Jadi Anda sendiri juga harus rutin untuk
terus menganalisanya.
30 Agustus 2021
BAB 3 DHCP SERVER
A.
DHCP (Dynamic Host Configuration
Protocol) adalah protokol yang dipakai untuk
memudahkan penyebaran alamat IP (internet protocol) secara otomatis ke
perangkat lainnya.
Tanpanya,
konfigurasi harus dilakukan secara manual pada setiap komputer supaya
mendapatkan alamat IP yang berbeda. Hal ini tentu akan merepotkan dan
menghabiskan banyak waktu, bukan? Terlebih jika konfigurasi dilakukan pada
jaringan besar.
IP Address
atau alamat IP sendiri adalah barisan angka pada sebuah perangkat yang memungkinkan
perangkat Anda terhubung dengan Internet. Sehingga Anda dapat mengakses halaman
web, email, dan lainnya.
B.
DHCP
server adalah sebuah perangkat yang bertugas untuk
mengatur dan memberikan alamat IP secara otomatis kepada komputer client yang
ada. Sementara itu, komputer /perangkat lain seperti handphone yang menerima
alamat IP dari DHCP server disebut DHCP client.
DHCP server
biasanya memberikan alamat IP khusus yang dinamis pada setiap komputer client.
Jadi, alamat IP yang dikirim oleh DHCP server dapat kadaluarsa pada waktu yang
ditetapkan.
Namun,
biasanya DHCP server akan memperbarui masa alamat IP tersebut secara otomatis.
Di sinilah kelebihan menggunakan perangkat ini, sehingga komputer client atau
sysadmin sekalipun tidak harus melakukan apa-apa.
C. C. Fungsi DHCP Server
Berikut ini
beberapa fungsi DHCP server yang perlu Anda ketahui:
1. Mengelola dan Mendistribusikan Alamat IP
Secara umum,
fungsi dari perangkat ini adalah untuk mengelola dan memudahkan distribusi
alamat IP ke komputer client. Proses distribusi ini dapat dilakukan ke banyak
perangkat sekaligus secara otomatis. Artinya, Anda tak perlu melakukan
konfigurasi pada setiap komputer.
2. Mencegah IP Conflict
IP conflict
terjadi akibat adanya dua perangkat yang memiliki alamat IP yang sama. Jika hal
ini terjadi, perangkat tersebut tentu tak dapat terhubung dengan jaringan. Dengan
menggunakan perangkat ini, kesalahan dalam pembagian alamat IP dapat diminimalisir.
Selain itu, dapat juga mengelola pembagian alamat IP dengan baik sehingga
kemungkinan terjadi kesalahan sangat minim.
3. Memperbarui Alamat IP secara Otomatis
Alamat IP
yang diberikan oleh server biasanya mempunyai masa pemakaian atau masa kadaluarsa.
Jika, alamat IP masih digunakan tetapi masa pemakaian telah berakhir, Anda
perlu memperbarui atau meminta alamat IP yang baru. Dengan Dynamic Host
Configuration Protocol, alamat IP dapat diperbarui kembali secara otomatis
tanpa perlu mengkonfigurasi kembali.
4. Mendukung Penggunaan Kembali Alamat IP
Alamat IP
yang pernah digunakan dapat digunakan kembali oleh komputer client. Namun,
untuk menggunakan kembali, perlu dipastikan alamat IP sedang tidak digunakan
oleh komputer lain. Dynamic Host Configuration Protocol server akan membantu
Anda mengecek apakah alamat IP sedang off dan bebas pakai. Sehingga alamat IP
dapat digunakan kembali.
D. D. Cara Kerja DHCP Server
Untuk lebih jelas mengenai cara kerjanya, simak proses-proses yang terjadi pada layanan ini.
1. IP Least Discovery
Pada tahap pertama ini
disebut sebagai tahap penemuan. Saat client terhubung dengan jaringan, client
akan mencari DHCP server yang bekerja pada jaringan tersebut. Client akan
mengirimkan pesan DHCPDISCOVER ke subnet jaringan menggunakan alamat tujuan 255.255.255.255.
Setelah ditemukan, client akan meminta alamat IP yang tersedia pada DHCP
server.
2. IP Least Offer
Ketika DHCP server
menerima pesan DHCPDISCOVER dari client, server akan membuat penawaran kepada
dengan mengirim pesan DHCPOFFER ke client. Pesan tersebut berisi id client,
alamat IP yang ditawarkan, subnet mask, durasi penggunaan, dan alamat IP DHCP
server.
3. IP Lease Request
Setelah menerima
penawaran dari DHCP server, client kemudian menyetujui penawaran yang diberikan
dengan memberikan pesan DHCPREQUEST kepada server. Isi pesannya adalah meminta
agar server meminjamkan salah satu IP address yang tersedia di kumpulan alamat
IP DHCP.
4. IP Lease Acknowledge
Pada tahap terakhir
ini, setelah server menerima pesan permintaan dari client. Server akan mengirim
pesan berupa paket DHCPACK kepada client. Paket ini berisi alamat IP, durasi
sewa, dan informasi konfigurasi lain yang mungkin dibutuhkan client. Pada tahap alamat IP diberikan, berarti
proses konfigurasi IP telah selesai. Setelah alamat IP diberikan kepada client,
server akan mencoret dan memberi tanda pada alamat IP tersebut di database yang
mereka miliki.Setelah proses ini selesai dan berhasil, komputer client bisa
menggunakan jaringan tersebut dan bertukar data dengan komputer client lain di
jaringan lokal tersebut.
BAB 4 FTP SERVER
1. 1. PENGERTIAN FTP
File transfer protocol
atau FTP adalah sebuah protokol internet yang
memungkinkan pengguna untuk melakukan transfer file antar server melalui suatu
jaringan dengan koneksi TCP. Jika Anda sering berhubungan dengan server
dan dunia informasi teknologi, tentunya istilah FTP sudah tidak asing lagi. Pasalnya
saat ini FTP adalah salah satu protokol transfer yang paling sering digunakan
untuk melakukan pertukaran data.
FTP merupakan singkatan dari File Transfer Protocol adalah suatu
protokol yang berfungsi untuk pertukaran file dalam suatu jaringan komputer
yang mendukung protokol TCP/IP. FTP terdiri dari sebuah client dan sebuah
server yang merupakan aplikasi yang memberikan akses/pertukaran transfer data
antara dua komputer (client dan server).
Transfer file/data ini dapat teradi antara komputer yang
berbentuk mainframe dan sebuah komputer di jaringan lokal atau transfer data
dapat terjadi dari komputer kita ke server FTP melalui internet. FTP merupakan
aplikasi yang sangat berguna (powerful) karena aplikasi ini menyediakan akses
kepada pengunjung atau user untuk mengakses data yang tersimpan pada server
tersebut, dan dapat diakses oleh sejumlah besar komputer secara bersamaan.
2. 2. KRITERIA FTP
**Kelebihan FTP
Nah setelah tahu
pengertian dan fungsi dari FTP, berikut adalah beberapa manfaat yang bisa Anda
dapatkan dari protokol transfer ini.
- Transfer data dengan skala besar — dengan bantuan FTP, Anda bisa mentransfer data
berukuran besar sampai ratusan gigabytes dengan mudah dan cepat.
- Lebih efisiens — Anda juga hanya bisa mengirimkan banyak single
file, namun juga sejumlah folder dalam
waktu bersamaan.
- Fitur Pemulihan — ada
juga mempunyai fitur backup otomatis yang bisa mencegah hal-hal yang tidak
diinginkan seperti kehilangan data-data penting perusahaan karena
kebakaran, banjir, atau hambatan-hambatan lainnya.
- Multitasking — FTP juga bisa
digunakan untuk menerima/mengunduh data dari perangkat lain.
- Transfer Data Tanpa Hambatan — berkat fitur resume, Anda tidak perlu risau jika koneksi internet
Anda hilang atau perangkat Anda reboot di
tengah proses transfer.
- Fitur scheduling — banyak
FTP client
software yang hadir dengan fitur scheduling. Jadi Anda akan bisa mengatur jadwal transfer
sehingga tidak akan mengganggu alur kerja maupun hari libur Anda.
**Kekurangan FTP
Meski mempunyai banyak
kelebihan, FTP juga mempunyai beberapa kekurangan loh Golden friends! Berikut
adalah beberapa kekurangan dari FTP
- Kurang aman — semua
data yang ditransfer melalui FTP dikirimkan dalam bentuk plain text dan tidak terenkripsi dengan baik.
Artinya, para hacker akan
mudah mengakses seluruh data tersebut.
- Aplikasi FTP mungkin tidak aman — jika Anda tidak berhati-hati memilih
layanan FTP, data Anda rawan terkena berbagai ancaman seperti bounce
attacks, spoof attacks, dan packet sniffing.
- Non-beginner friendly tool — FTP cenderung sulit dioperasikan, terutama bagi
pengguna yang tidak mempunyai latar belakang IT yang cukup.
- Tidak bisa melacak proses transfer — ketika mengirim data, Anda tidak bisa memonitor
proses transfer; sehingga akan lebih sulit mengetahui files apa saja yang sudah berhasil diunggah ke remote system.
3. 3. MENU FTP
Berikut adalah penjelasan singkat akan semua menu yang ada pada
halaman tersebut:
- Host — hostname yang
ada pada informasi login FTP accounts Anda.
- Port — port default
koneksi FTP adalah 21, Anda juga bisa tidak mengisi kolom ini.
- Protocol — pilih
FTP – File Transfer Protocol sebagai protokol standar untuk melakukan
transfer file.
- Encryption — pilihan
bagaimana data yang dikirim akan di enkripsi, untuk menggunakan FTP, Anda
bisa memilih Only use plain FTP (insecure).
- Login
type —
jenis login
- Anonymous — Anda
tidak harus memasukan username atau password.
- Normal
— Anda
harus memasukan username dan password dari informasi login FTP.
- User — FTP user
yang digunakan saat melakukan koneksi FTP dengan web server.
- Password — password
yang ada pada informasi login FTP.
- Interactive — FileZilla akan
selalu meminta password setiap terjadi koneksi baru.
4. Proses pada FTP
a. Upload
Proses transfer data dari komputer local ke komputer server yang menyediakan akses FTP.
b. Download
Proses transfer data dari komputer server ke komputer local.
5. 5. FTP berdasarkan hak akses
a. FTP User
FTP user artinya FTP yang dapat di akses dan memiliki permisi hanya di batasi hanya untuk user tertentu. Karena FTP user disertakan suatu autentifikasi bila kita akan mengakses ke dalam nya.
b. FTP Anonymous
FTP anonymous artinya FTP yang disediakan secara anonymous/ tanpa nama, dengan kata lain FTP tersebut dapat di akses oleh siapapun dan biasanya tanpa password ataupun bila di minta password. Biasanya server meminta alamat email kita sebagai password nya untuk ferivikasi.
6 6. Jenis - Jenis FTP
c. FTP Client Under Windows
- Cute FTP
- WS_FTP
- Get Right
- Go!zilla
- Coffe Cup
- Kazza
d. FTP Client Under UNIX
- Telnet
- AxyFTP
- Wget
- Caitoo
- Cftp
- Curl
- Downloader
- Moxftp
- Ncftp
SENIN, 13 SEPTEMBER 2021
LANJUTAN BAB 4
1. 1. PROFTPD
Protocol FTP pertama kali dikembangkan
oleh Abhay Bhushan pada tahun 1970 ketika masih aktif bekerja pada proyek
ARPAnet. Salah satu server FTP yang biasa dipakai adalah ProFTPD, dan dalam
artikel kali ini penulis akan mengulasnya beserta fungsi dan cara kerjanya.
Apa itu ProFTPD? ProFTPD bisa juga
disebut Pro FTP Daemon salah satu contoh aplikasi server FTP selain VsFTPD dan
Pure-FTPD. Tiga – tiganya juga tergolong jenis server yang cukup popular karena
kompatibel dengan Operational System UNIX. Namun pada ProFTPD sebagai server
FTP lebih menonjolkan kekayaan fitur dan banyaknya pilihan konfigurasi untuk
para penggunanya. Dan penulis akan lebih memfokuskan pembahasannya hanya pada
server ProFTPD saja.
2. 2. FUNGSI ProFTPD
ProFTPD ini berfungsi sebagai media
transfer file antar komputer yang memiliki letak geografis berbeda atau jarak
yang sangat jauh. Media transfer ini memang cukup digemari saat ini karena
tidak memerlukan kontak fisik antar pengirim dan penerima, hanya memerlukan koneksi
internet yang stabil dan masing – masing haruslah sudah terinstall server
ProFTPD.
Selain itu ProFTPD juga menawarkan
berbagai macam fitur sebagai nilai lebih dari penggunaan server ini yang
tentunya juga ditujukan untuk memberikan kepuasan bagi para penggunanya. Untuk
penjelasan masing – masing fiturnya ada dibawah ini:
a.
Login Anonymous
Fitur pertama memberikan kesempatan
membuat server ftp tanpa authentikasi user, sehingga user akan login sebagai
Anonymous (identitas tidak diketahui). Anda hanya perlu mengetikkan perintah
untuk menonaktifkan perintah Anonymous pada ProFTPD lalu kemudian dilakukan
restart aplikasinya saja. Setelah diaktifkan maka anda tidak perlu mengisi
username dan password.
b.
Membuat login message pada Anonymous
Selain membuat setting Anonymous untuk
menonaktifkan identitas user kita juga dapat membuat tampilan lebih menarik
dengan membuat login message. Yang dimaksud login message disini adalah suatu
pesan yang ditampilkan oleh FTP server kepada user yang akan login atau ingin
menggunakan FTP server ProFTPD. Fitur ini hanya sekedar memberi kesan ramah
pada user sehingga tidak mempengaruhi jalannya server ProFTPD.
c.
Limit maksimum upload
Fitur selanjutnya merupakan bagian dari security atau keamanan yang diterapkan oleh ProFTPD. Dengan mengaturnya anda dapat membatasi ukuran dari file yang akan diupload. Dengan adanya batasan ini maka diharapkan komputer yang bertindak sebagai server akan meminimalisir sendiri adanya full capacity dalam harddisknya. Pencegahan dilakukan ketika user mengirim file melebihi batas yang ditetapkan maka akan muncul peringatan seperti gambar dibawah ini.
d.
Limit jenis file yang akan diupload
Tidak hanya ukuran saja, di ProFTPD
anda juga dapat memberi batasan jenis file yang dapat dikirim. Tehnik
pembatasan dapat dilakukan dengan dua cara yakni dengan memblokir beberapa
ekstensi atau membolehkan beberapa ekstensi, pilih sesuai dengan implementasi
dari ProFTPD yang anda gunakan.
3. Cara Kerja ProFTPD
Pada umumnya cara kerja dari FTP Server adalah dengan menggunakan authentikasi standard seperti username dan password untuk login serta mengakses file – file pada direktori server. FTP Client terlebih dahulu akan mengirim pesan atau permintaan hak akses agar bisa saling membaca hingga tukar – menukar data. Pada ProFTPD pun kurang lebih sama prinsip kerjanya.
Komputer yang sudah terinstall dan disetting ProFTPD akan bertindak sebagai server, sedangkan komputer lain dapat bertindak sebagai FTP Client atau pengguna. Diharapkan komputer yang bertindak server harus selalu nyala serta terhubung ke koneksi internet karena pertukaran file bisa saja dilakukan setiap saat dan semakin banyak client yang terkoneksi maka akan semakin semakin sering juga.
Sebenarnya selain ProFTPD, masih ada juga VSFTPD serta PureFTPD, namun dalam hal kemudahan konfigurasi memang lebih mudah memakai ProFTPD. Untuk melakukan konfigurasi pada ProFTPD pada umumnya memang melibatkan software Debian. Software Debian ini merupakan suatu software virtual machine. Yang dimaksud virtual machine ini adalah suatu software yang memberikan akses kepada pengguna untuk menjalankan OS (Windows/MAC/Linux) namun secara virtual. Untuk langkah – langkahnya kurang lebih seperti dibawah ini :
a. Setelah Debian server barulah kita dapat menginstall ProFTPD pada komputer kita. Untuk sintaks penginstalan ProFTPD adalah “apt-get install proftpd”. Perlu diingat sekali lagi bahwa kita juga harus menyediakan koneksi internet yang stabil untuk melancarkan proses konfigurasi dan tidak memakan waktu lama.
b.
Apabila muncul kotak dialog pilih saja standalone maka penginstallan akan
berjalan.
c.
Kemudian
pada tulisan “nano /etc/proftpd/proftpd.conf” kita dapat menambahkan sintaks
d. Setelah itu lakukan restart ulang pada ProFTPD server anda
dengan mengetikkan sintaks “service proftpd restart”.
e. Setelah itu pada komputer client anda dapat menuju ke file
manager dan di bagian network nya ketikkan ftp://”IP yang anda gunakan ” tanpa
tanda petik. IP address pada masing – masing komputer harusnya berbeda dan
kalau bisa sudah disetting sebelumnya agar tidak menemui IP yang sama, Setelah
itu klik Enter.
# PEMAHAMAN
Proftpd dan vsftpd dua server FTP yang sangat populer untuk sistem Unix / Linux. Meskipun mereka sangat mirip dalam hal fungsi, ada beberapa perbedaan penting.
Manfaat utama dari proftpd adalah bahwa ia memiliki sebuah file konfigurasi yang sangat mudah dikelola. Sintaks dari proftpd.conf sangat mirip dengan file konfigurasi Apache. Hal ini membuat untuk standarisasi cukup efisien file konfigurasi. Hal ini mudah dikenali karena arsitektur modular.
VSFTPD ADALAH FTP server default untuk Ubuntu, CentOS, Fedora, dan Red Hat. Hal ini membuatnya sangat mudah untuk menginstal dibandingkan dengan proftpd, tetapi tidak hadir semudah dari file konfigurasi. vsftpd juga dilaporkan lebih aman.
# KESIMPULAN
SFTPD ADALAH FTP server yang lebih baik. VSFTPD lebih mudah
untuk menginstal dan dapat melakukan semua yang Anda harapkan dari sebuah
daemon FTP dengan tetap menjaga tingkat keamanan yang solid. Pada akhirnya, itu
semua bermuara pada preferensi pribadi. Kedua server FTP dapat diandalkan,
kuat, dan mereka mendukung FTP melalui SSL. Ketika seorang pengguna FTP dibuat,
direktori rumah mereka bertindak sebagai direktori root FTP.
Bila Anda
terhubung ke server Anda menggunakan FTP client, anda akan dibawa langsung ke /
home / (direktori pengguna ftp itu). Hal ini membuat untuk metode cukup aman
operasi. Sama seperti dengan distribusi Linux, apa yang benar bagi satu orang
belum tentu apa yang benar bagi orang lain. Bekerja dengan apa yang membuat
Anda paling nyaman.
# PENGERTIAN
SAMBA SERVER
SAMBA adalah program yang dapat menjembatani
kompleksitas berbagai platform 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.
Samba adalah sebuah software yang bekerja di
sistem operasi linux, unix dan windows yang menggunakan protokol network smb
(server massage block). Smb adalah sebuah protokol komunikasi data yang juga
digunakan oleh Microsoft dan OS/2 untuk menampilkan fungsi jaringan
client-server yang menyediakan sharing file dan printer serta tugas-tugas
lainnya yang berhubungan.
Samba adalah himpunan aplikasi yang bertujuan agar komputer dengan sistem operasi Linux, BSD( atau UNIX lainnya) dapat bertindak sebagai file dan print server yang berbasis protokol SMB (session message block).
# FUNGSI SAMBA SERVER
1. 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.
2. 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.
3. Dapat
berfungsi sebagai domain controller pada jaringan Microsoft Windows.
# KEUNGGULAN
SAMBA SERVER
1. Gratis
atau free.
2.
Tersedia untuk berbagai macam platform.
3.
Mudah dikonfigurasi oleh administrator.
4. Sudah
terhubung langsung dengan jaringan dan jarang ditemui masalah dalam
penggunaannya di jaringan.
5.
Mudah dikonfigurasi sesuai dengan kebutuhan administrator.
6. Dapat diandalkan karena jarang terjadi
kesalahan, kecuali sever computer anda bermasalah dengan perangkat kerasnya.
7. Mempunyai performa yang maksimal.
# CARA
KONFIGURASI SAMBA SERVER
Berikut adalah langkah langkah untuk melakukan penginstallan SAMBA SERVER :
1.
Installl paket samba dengan perintah :
# apt-get
install samba
2.
Lalu kita akan membuat direktori folder sharing, maka perintahnya :
# mkdir
/home/dokho
Keterangan : Kata “dokho” dapat di ganti
sesuai nama direktori yang anda inginkan.
3.
Lalu kita mensetting mode sharingnya, dengan perintah :
# chmod 777
/home/wacana
4.
Lalu anda membuat username untuk file sharing, dengan perintah :
# useradd
han
5.
Lalu anda membuat username untuk file sharing, dengan perintah :
# smbpasswd
–a han
6.
Kemudian masukan password yang anda inginkan
7.
Jika anda ingin mengecek File samba yang di buat anda cukup memasukan
perintah seperti berikut :
# cat
/etc/passwd
8.
Lakukan konfigurasi sharing, dengan perintah :
# mcedit
/etc/samba/smb.conf
9. Arahkan
cursor ke paling bawah atau line terakhir, kemudian tambahkan script seperti
berikut :
[dokho]
path =
/home/dokho
browseable =
yes
valid users
= samba
writeable =
no
read only =
yes
10.
Restart paket samba :
#
/etc/init.d/samba restart atau lebih baik ketik perintah # reboot
11.
Kemudian kita coba di client, Tapi , jangan lupa di setting IP di client
:
12.
Jika sukses, akan muncul Folder yang kita buat tadi.
# KELEBIHAN
PROGRAM SAMBA
- Bersifat
Free atau Gratis
-
Mudah
dikonfigurasikan dan mudah digunakan
-
Performa
yang bagus dalam hal berbagi resource
-
Jarang
mengalami kendala
-
Support di
berbagai sistem operasi keluarga UNIX
# KEUNTUNGAN
DAN KEKURANGAN
A.KEUNTUNGAN
MENGGUNAKAN SAMBA
Sampai saat ini belum ada bahkan belum
dikembangkan program sejenis yang mampu bertindak seperti samba, yang
menghubungkan jaringan dengan sistem operasi yang berbeda seperti Linux dan
Windows. Kemampuan dan kelebihan samba dapat disimpulkan sebagai berikut:
➢ Samba
merupakan program yang bersifat open source dengan lisensi GNU / GPL (General
Public Licence) , sehingga Anda bebas menggunakannya baik untuk pribadi maupun
untuk komunitas yang besar seperti perkantoran maupun instansi pendidikan.
➢ Samba mampu
menjembatani sistem operasi yang berbeda, yaitu komputer dengan sistem operasi
Linux (Unix) dan Windows.
➢ Samba mampu
mengoptimalkan mesin Linux seperti PDC(Primary Domain Controler), sehingga
memiliki kemampuan yang mirip denagn kemampuan yang dimiliki oleh Windows NT.
➢ Samba dapat
digunakan untuk saling berbagi sumber daya data baik dari CD-ROM, hard disk,
disket, maupun perangkat penyimpanan lain, seperti flash disk dan lain
sebagainya.
➢ Samba mampu
menangani pembagian sumber daya perangkat keluaran seperti printer dan plotter,
sehingga peralatan ini dapat digunakan secara bersama dalam jaringan.
➢ Samba
mengizinkan komputer Windows untuk mengakses driver yang dimiliki oleh komputer
Linux.
➢ Sebaliknya,
komputer Linux yang menggunakan program samba dapat digunakan sebagai jembatan,
sehingga Anda dapat memanfaatkan data yang di-sharing oleh komputer Windows.
➢ Selain itu, samba dapat membantu atau memberikan hubungan antarkomputer dengan teknik WINS Name Server Resolution.
B.KEKURANGAN
• IP Free Proxy tidak selamanya memiliki
koneksi cepat dan bisa lemot secara mendadak, bahkan ujung-ujungnya timeout.
• Ribet harus ganti-ganti settingan IP Proxy
di browser tiap kali koneksi jelek.
• Tiap kali ingin ganti IP harus mencari IP
dulu di situs-situs yang menyediakan Free Proxy, dan ini sedikit membuang waktu
Mario Tri Pangestu XI TKJ 2
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusSyifa Hanifa XI TKJ²
BalasHapusBERNAD DANIEL NATANAEL SIHOMBING XI TKJ-2: Sudah
BalasHapusNafi ilham XI TKJ²
BalasHapusSeptian.m.rizky XI TKJ 2
BalasHapusAdiyaksa Elpa Saputra XI TKJ-2: Sudah
BalasHapusSaya sudah selesai mencatatnya
BalasHapusSaya sudah selesai mencata
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusMuhammad Farkhan ardifa XI TKJ-2:sudah
BalasHapusSy sdh nyatet
BalasHapusSuci Fitri Olivia XI TKJ 2
BalasHapusSri XI TKJ1 : SUDAH
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusRendi XI TKJ 1:SUDAH
BalasHapusGilang Ramadan XI TKJ 2 Sudah
BalasHapusTiara Aprilia XI TKJ 1 : sudah
BalasHapusAdinda gustri Kesyara X1 tkj2 sudah
BalasHapusM. Aisyahrul , XI TKJ-1 : Sudah
BalasHapusWidya ramadayanti XI tkj1: sudah
BalasHapusMaria udah
BalasHapusXI TKJ1
HapusWidya ramadayanti XI tkj1: sudah
BalasHapusFahrizal aqsal p
BalasHapusSudah selesai
Fitria Angraini kls XI Tkj2
BalasHapusNurul Aulia Putri XI TKJ-1 : sudah
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusLintangcahyani XI TKJ 2 - Sudah
BalasHapusBagassaputra X1 TKJ² : SUDAH
BalasHapusAYUNI INDAH WAHYUDIN
BalasHapusXI.TKJ.1(SUDAH)
Rizal maulana
BalasHapus11 tkj 1
Saya sudah bu
Fakhira pika q.p XI TKJ²
BalasHapusIndra Aldiansyah XI TKJ²:sudah
BalasHapusRida auliannisa X1 Tkj1 (sudah)
BalasHapusMuhamad ilham XI tkj1: sudah
BalasHapusHargian Imra Saputra XI TKJ 2 - Sudah
BalasHapusRandi Abdul Azis XI TKJ2
BalasHapusFerry Kurniawan Setya Nugraha XI TKJ1
BalasHapusAmeliana X1 TKJ 1
BalasHapusDella Ramadhani
BalasHapusXI TKJ1 (SUDAH)
Agung Maulana,TKJ-1:Sudah
BalasHapusSteven XI TKJ 1 Sudah
BalasHapusAida Dewi M XI TKJ 1 - [SUDAH]
BalasHapusRafli Rahmatullah Ramdhan XI TKJ 1-Sudah selesai
BalasHapusWidya Lestari XI TKJ 1:sudah
BalasHapusMuhammad arya saputra XI Tkj¹:sudah selesai
BalasHapusRian Iko Yulianto
BalasHapusXl TKJ1 sudah
Sudah
BalasHapusM.ardiansyah XI TKJ 2 Sudah
BalasHapusBustomi Tijar
BalasHapusXI TKJ1 sudah selesai
Sudah buuuu
BalasHapusFahrizal Eka Rianto XI TKJ2 sudah
BalasHapusAhmad Nurul Halim XI TKJ2 Sudah
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusMuhammad Adnan lailatul fajri TKJ 2 sudah
BalasHapusSudah
BalasHapusRidwanudin tkj² sudah
BalasHapusBERNAD DANIEL NATANAEL SIHOMBING TKJ 2 sudah
BalasHapusPURBO ADI SAPUTRO TKJ 2 SUDAH
BalasHapusFahrizal aqsal p sudah selesai
BalasHapusOdi caniago TKj1:sudah selesai
BalasHapusOdi caniago tkj1:sudah selesai
BalasHapusRendi TKJ1 :Sudah
BalasHapusSudah
BalasHapusSudah
BalasHapusSudah
BalasHapusHikmal Akbarokah
BalasHapusSudah
TKJ 1
BalasHapusSeptian m.rizky XI Tkj2 sudah
BalasHapusRendi XI TKJ 1
BalasHapusIzhar XI TKJ 2
BalasHapusSuci vareza XI TKJ 2
BalasHapusDenis kurniawan XI TKJ2
BalasHapusAHMAD AAN HARIRI XI TKJ 1 (Sudah)
BalasHapusAdelia Charin Xl TKJ 2
BalasHapusIna Nadia XII TkJ2
BalasHapusKhairul annas xI tkj 3
BalasHapusMuhamad Rifai 11 tkj 1
BalasHapusAdelia Charin kelas XI TKJ 2
BalasHapusSelvi Setyowati 11 TKJ 3
BalasHapusRama jaya saputra tkj 3:sudah
BalasHapusRyan Febri Pangestu Kelas 11 TKJ 1 (Sudah)
BalasHapusmushtofa enal akhyar tkj3,sudah
BalasHapusIVAN DANUAR XI TKJ 1 (SUDAH)
BalasHapusRama Noval Ramdhani tkj1 sudah.
BalasHapusAdelia Charin Xl TKJ 2 sudah
BalasHapusSyahidul Azzat X1 TKJ 3 sudah
BalasHapusNovryansyah Ramdhani XI TKJ 3 sudah
BalasHapusAmanda cahyarani XI TKJ3 SUDAH
BalasHapusRobi Andriansyah Xl TKJ 3 sudah
BalasHapusDiky Ramadani XI TKJ 3 Sudah
BalasHapusmushtofa enal akhyar 11 Tkj sudah
BalasHapusmushtofa enal akhyar xi tkj 3 sudah
BalasHapusHildan Alfarisi XI TKJ 1 sudah
BalasHapusAdelia Charin kelas XI TKJ 2 sudah
BalasHapusXl TKJ 3 sudah
BalasHapusRobi Andriansyah Xl TKJ 3 hadir
BalasHapusRAMA NOVAL TKJ1 HADIR
BalasHapusMuhamad Rifai
BalasHapusIbnu Ramlan XI TKJ 1 HADIR
BalasHapusErlangga Shabryan X1 TKJ 2 HADIR
BalasHapusDenis kurniawan X1 TKJ 2 HADIR
BalasHapusAndri suryani Xl TKJ 2 HADIR
BalasHapusAdelia Charin XI TKJ 2 hadir
BalasHapusDwi maghfira ramadhan XTkj2 hadir dan udah dikerjakan tugasnya
BalasHapus