Showing posts with label Server. Show all posts
Showing posts with label Server. Show all posts

Perbedaan GUI Dan CLI

November 22, 2017 Add Comment

Perbedaan GUI Dan CLI

Pada artikel kali ini, saya akan memberitahu perbedaan GUI Dan CLI

GUI (Graphical User Interface) merupakan interface pada sistem operasi atau komputer yang menggunakan menu grafis guna mempermudah para penggunanya untuk berinteraksi dengan komputer atau sistem operasi.
GUI dapat disebut juga antarmuka pada sistem operasi komputer yang menggunakan menu grafis. Menu grafis singkatnya terdapat tampilan yang lebih ditekankan untuk membuat sistem operasi yang user friendly, agar para pengguna lebih nyaman menggunkkan komputer. Menu grafis dapat berupa grafis, gambar, tampilan yang tujuan untuk memudahkan para pengguna menggunakan sistem operasi.


(Contoh Sistem Operasi Berbasis GUI)

Kelebihan GUI :
  • Tampilan menarik
  • Tidak membosankan
  • Tidak perlu mengingat baris dan perintah
Kekurangan GUI :
  • Membutuhkan spesifikasi yang cukup besar
  • Memungkinkan loading yang lambat
  • Mudah terkena virus

CLI (Command Line Interface) adalah interface pada sistem operasi atau komputer yang menggunakan menu baris perintah atau text atau ketikkan dari keyboard untuk berinteraksi dengan sistem operasi atau komputer tersebut.

Jadi, CLI merupakan interface yang menggunakan input dari keyboard agar dapat berinteraksi dengan komputer tersebut. CLI lebih ditujukan kepada sistem operasi yang digunakan sebagai komputer server. Karena menggunakan CLI dirasa lebih efisien dan cepat daripada menggunakan GUI. Untuk berinteraksi dengan komputer, harus dengan menggunakan baris perintah yang bisa dikenal oleh komputer. Untuk orang yang masih awam menggunakan CLI, masih dirasa cukup sulit untuk menggunakannya.


(Contoh Sistem Operasi Berbasis CLI)

Kelebihan CLI :
  • Loading cepat
  • Akurat
  • Hanya membutuhkan spesifikasi hardware yang rendah
Kekurangan CLI :
  • Membosankan karena tampilan hanya text saja
  • Harus mengingat baris dan perintah

Pengertian, Cara Kerja, Dan Jenis-Jenis Web Server

November 14, 2017 Add Comment

Pengertian, Cara Kerja, Dan Jenis-Jenis Web Server


Pada artikel kali ini saya akan menjelaskan tentang web server

Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari client yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML.

Web server menunggu permintaan dari client yang menggunakan browser seperti Netscape Navigator, Internet Explorer, Modzilla, dan program browser lainnya yang disebut sebagai User Agent. Jika ada permintaan dari browser, maka web server akan memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. Data ini mempunyai format yang standar, disebut dengan format SGML (standar general markup language).

Data yang berupa format ini kemudian akan ditampilkan oleh browser sesuai dengan kemampuan browser tersebut. Contohnya, bila data yang dikirim berupa gambar, browser yang hanya mampu menampilkan teks (misalnya lynx) tidak akan mampu menampilkan gambar tersebut, dan jika ada akan menampilkan alternatifnya saja.

Web server, untuk berkomunikasi dengan client-nya (web browser) mempunyai protokol sendiri, yaitu HTTP (hypertext transfer protocol). Dengan protokol ini, komunikasi antar web server dengan client-nya dapat saling dimengerti dan lebih mudah.

Seperti telah dijelaskan diatas, format data pada world wide web adalah SGML. Tapi para pengguna internet saat ini lebih banyak menggunakan format HTML (hypertext markup language) karena penggunaannya lebih sederhana dan mudah dipelajari. Kata HyperText mempunyai arti bahwa seorang pengguna internet dengan web browsernya dapat membuka dan membaca dokumen-dokumen yang ada dalam komputernya atau bahkan jauh tempatnya sekalipun.

Hal ini memberikan cita rasa dari suatu proses yang tridimensional, artinya pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik beberapa bagian dari halaman-halaman dokumen (web) itu.

Proses yang dimulai dari permintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server ke web client lagi dilakukan secara transparan. Setiap orang dapat dengan mudah mengetahui apa yang terjadi pada tiap- tiap proses. Secara garis besarnya web server hanya memproses semua masukan yang diperolehnya dari web clientnya.

Cara Kerja Web Server
  • Pada saat browser meminta data web page ke server maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yang merupakan protokol transport dan dikirim ke alamat yang dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yang digunakan dalam World Wide Web (WWW) antar komputer yang terhubung dalam jaringan di dunia ini.
  • Data yang di passing dari browser ke Web server disebut sebagai HTTP request yang meminta web page dan kemudian web server akan mencari data HTML yang ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yang dikirim dari server ke browser disebut sebagai HTTP response. Jika data yang diminta oleh browser tidak ditemukan oleh di web server maka akan menimbulkan error di web page yaitu Error : 404 Page Not Found.



Jenis-Jenis Web Server

1. Apache


Apache merupakan Aplikasi Web Server yang paling banyak digunakan saat ini, selain dapat berjalan di banyak sistem operasi seperti Windows, Linux dan lainya, Apache juga bersifat Open Source alias Gratis. Secara default Apache menggunakan Script PHP dan menggunakan MySQL sebagai Data Base nya dan kesemuanya itu dapat di gunakan secara gratis pula.
Apache di Windows 
Ada beberapa aplikasi Apache yang dapat berjalan di Windows, yaitu:
  • Apache2 triad 
  • XAMPP
  • WAMPP
  • DLL 
 Apache di Linux 
 Di Linux pun ada beberapa aplikasi Apache, yaitu: 
  • LAMPP 
  • XAMPP
  • Atau kita bisa menginstall satu persatu seperti apache(http), PHP dan mysql melalui source code yang dapat didownload di internet secara gratis.

Kelebihan Web Server Apache : 
  • Apache termasuk dalam kategori freeware. 
  • Apache mudah sekali proses installasinya jika dibanding web server lainnya seperti NCSA, IIS, dan lain-lain.
  • Mampu beroperasi pada berbagai platform sistem operasi.
  • Mudah mengatur konfigurasinya. Apache hanya mempunyai 4 file konfigurasi.
  • Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.

Kekurangan Web Server Apache:
  • Web server apache tidak memiliki kemampuan mengatur load seperti IIS, sehingga akan terus mem-fork proses baru hingga nilai MaxClients tercapai atau hingga batas yang diizinkan oleh OS. Ini tentunya menguntungkan penyerang karena habisnya RAM akan lebih cepat tercapai.
  • Apache tidak memproses karakter kutip dalam string Referrer dan UserAgent yang dikirimkan oleh client. Ini berarti client dapat memformulasi inputnya secara hati hati untuk merusak format baris log akses.
  • Terganggunya proses upload data, yang bisa menyebabkan software salah dalam menerjemahkan ukuran data yang masuk.

2. Apache Tomcat


Apache tomcat adalah web server berbasis open source yang mendukung untuk penggunaan JSP (Java Server Pages). Secara default, server tomcat ini belum memiliki package admin, sehingga tidak ada akses untuk admin. Yang ada hanyalah tomcat manager untuk memdeploy aplikasi web melalui file .war dari java web.
Ketika kita berusaha masuk ke URL admin ada keterangan Tomcat's administration web application is no longer installed by default. Download and install the "admin" package to use it. Hal itu dikarenakan tidak ada package admin dalam apache tomcat tersebut. Akses administration server tomcat ini bisa untuk setting JNDI.
Java Naming and Directory Interface (JNDI) adalah sebuah API yang mendeskripsikan library Java yang standar untuk mengakses layanan naming dan directory seperti Domain Name Syatem (DNS), dan Lightweight Directory Access Protocol (LDAP).
Apache Tomcat merupakan implementasi software open source dari Java Servlet dan JavaServer Pages teknologi. Java Servlet dan JavaServer Pages spesifikasi yang dikembangkan di bawah Java Community Process.
Kelebihan Apache Tomcat :
  • Performanya yang tinggi, stabil, memiliki banyak fitur 
  • Mudah dikonfigurasi
  • Menggunakan hanya sedikit sumber daya pada server. 
  • Tidak bergantung kepada thread untuk melayani client.
Kekurangan Apache Tomcat :
  • Belum mendukung IPv6
  • Update/patch versi terbarunya lama keluar
  • Fast-CGInya tidak berfungsi maksimal 
  • Pemakainya tidak sebanyak Apache atau IIS (Komunitasnya tidak sebanyak Apache atau IIS) 

3. Web Server IIS




IIS atau Internet Information Services atau Internet Information Server adalah sebuah HTTP web server yang digunakan dalam sistem operasi server Windows, mulai dari Windows NT 4.0 Server, Windows 2000 Server atau Windows Server 2003.
Layanan ini merupakan layanan terintegrasi dalam Windows 2000 Server, Windows Server 2003 atau sebagai add-on dalam Windows NT 4.0. Layanan ini berfungsi sebagai pendukung protokol TCP/IP yang berjalan dalam lapisan aplikasi (application layer).
IIS juga menjadi pondasi dari platform Internet dan Intranet Microsoft, yang mencakup Microsoft Site Server, Microsoft Commercial Internet System dan produkproduk Microsoft BackOffice lainnya. 
IIS telah berevolusi semenjak diperkenalkan pertama kali pada Windows NT 3.51 (meski kurang banyak digunakan) hingga IIS versi 6.0 yang terdapat dalam Windows Server 2003. Versi 5.0 diintegrasikan dalam Windows 2000, sedangkan Windows XP Professional memiliki IIS versi 5.1. Windows NT 4.0 memiliki versi 4.01 yang termasuk ke dalam add-on Windows NT Option Pack.
Dalam Windows NT 4.0 Workstation atau Windows 95/98, IIS juga dapat diinstalasikan sebagai Microsoft Personal Web Server (PWS). Komponen pendukung IIS antara lain : 
  • Protocol Jaringan TCP/IP
  • Domain Name System (DNS)
  • Direkomendasikan untuk menggunakan format NTFS demi keamanan 
  • Software untuk membuat situs web, salah satunya Microsoft FrontPage

Fitus IIS :
  • IIS dapat digunakan sebagai platform dimana aplikasi web berjalan. Hal itu dapat dilakukan menggunakan ASP, ASP.NET, ISAPI, CGI, Microsoft .Net Framework, VBScript, Jscript dan PHP.
  • IIS mendukung protokol HTTP, FTP, SMTP, NNTP, dan SSL.
  • IIS mengizinkan aplikasi web untuk dijalankan sebagai proses yang terisolasi dalam ruangan memori terpisah untuk mencegah satu aplikasi membuat crash aplikasi lain.
  • IIS dapat diatur dengan Microsoft Management Console atau menggunakan skrip Windows Scripting Host
  • IIS mendukung bandwidth throttling yang dapat mencegah sebuah situs memonopoli bandwidth yang tersedia. 

Kelebihan IIS :
  • Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft 
  • Untuk platform .NET, user hanya bisa menggunakan IIS
  • IIS menggunakan fitur URL filtering untuk mem-filter website yang tidak diinginkan.

Kekurangan IIS :
  • Tidak gratis (web servernya berbayar)
  • Port 80 (Port untuk layanan web) sangat mudah diserang oleh cracker 
  • Keamanan file log juga sangat mudah ditembus sehingga sistem password pun akan mundah didapatkan.

4. Web Server LIGHTTPD




Web Server yang alamat websitenya di http://lighttpd.net/ ini ditulis dalam bahasa pemrograman C. Dapat dijalankan pada sistem operasi Linux dan sistem operasi Unix-like lainnya, serta dapat pula dijalankan pada sistem operasi Windows.
Lighttpd bersifat open source dan didistribusikan dengan lisensi BSD. Lighttpd mengklaim dirinya sebagai web server yang “memakan” sedikit space memori jika dibandingkan dengan web server lain.
Selain itu lighttpd mempunyai kemampuan untuk mengatur cpu-load secara efektif dan beberapa fitur advance seperti FastCGI, SCGI, Auth, OutputCompression, URL-Rewriting dan lain-lain. Secara lengkap, fitur-fitur yang disediakan oleh lighttpd adalah sebagai berikut:
  • Dukungan load-balancing FastCGI, SCGI, dan HTTP proxy.
  • Dukungan chroot.
  • Web server berbasis select()-/poll()-/epoll()
  • Dukungan untuk skema notifikasi event yang lebih efisien seperti queque dan epol.
  • Conditional rewrites (mod_rewrite).
  • Dukungan SSL dan TLS, via OpenSSL.
  • Otentikasi terhadap sebuah server LDAP
  • Statistik RRDtool
  • Rule-based downloading dengan kemungkinan penanganan sebuah script hanya otentikasi
  • Dukungan server side includes
  • Dukungan modules
  • Dukungan minimal WebDAV

Kelebihan Lighttpd :
  • Virtual hosting yang fleksibel
  • HTTP compression menggunakan mod_compress dan mod_deflate terbaru (1.5.x)
  • Berukuran kecil (kurang dari 1MB)
  • Desain single-process hanya dengan beberapa thread. Tidak ada proses atau thread dimulai per koneksi.

 Kekurangan Lighttpd :
  • Belum support IPv6
  • Update/pacth versi terbarunya lama keluar
  • Fast-CGInya tidak berfungsi maksimal
  • Pemakainya tidak sebanyak Apache atau IIS 

Cara Installasi CentOS 7 Versi Graphical User Interface

November 12, 2017 Add Comment

Cara Installasi CentOS 7 Versi Graphical User Interface


Kali ini saya akan memberitahu cara menginstall CentOS 7 di pc, sebelumnya saya akan menjelaskan sedikit tentang CentOS itu

CentOS (Community ENTerprise Operating System) adalah sebuah distribusi linux sebagai bentuk usaha untuk menyediakan platform komputasi yang berkelas enterprise yang memiliki kompatibilitas kode biner sepenuhnya dengan kode sumber yang menjadi Induknya, Red Hat Enterprise Linux (RHEL).

Yak itu adalah penjelasan sedikit tentang centos, sekarang saya akan memberitahu cara menginstallnya 

Langkah pertama adalah masukan cd ke pc lalu nyalakan pcnya dan tunggu hingga muncul tampilan awal centos


Tampilan awal centos seperti diatas

Karena ingin menginstall Graphical User Interface (GUI), pilih Troubleshooting lalu pilih Install CentOS Linux 7 in basic graphics mode


Lalu pencet tombol enter

Setelah itu setting Bahasa yang digunakan untuk menginstall dan setting keyboard yang akan dipakai


Lalu klik Continue

Lalu setting waktu yang akan dipakai di CentOS


Klik DATE & TIME 

Lalu setting waktunya menurut waktu di masing-masing daerah


Setelah itu klik tombol DONE yang ada di sebelah kiri atas

Langkah selanjutnya kita pilih software yang akan diinstall di CentOS, ini adalah Software bawaan dari cd centos


Klik SOFTWARE SELECTION


Karena ingin menginstall CentOS versi GUI, maka pilih SERVER WITH GUI

Setelah itu klik DONE

Langkah selanjutnya adalah mempartisi harddisk

Pilih INSTALLATION DESTINATION



Agar cepat dalam mempartisinya, pilih Automatically configure partioning ini akan mempartisi harddisk secara otomatis

Lalu klik DONE

Lalu setting network dan hostname


Pilih NETWORK & HOST NAME


Pilih CONFIGURE


Lalu setting IPnya, jika sudah klik save

Lalu nyalakan ethernetnya 


Lalu setting hostnamenya


Jika sudah mengatur Host Namenya klik APPLY dan klik DONE

Lalu klik BEGIN INSTALLATION di bawah


Setelah itu pasang password root dan membuat user nya


Klik ROOT PASSWORD


Lalu pasang passwordnya

Jika sudah klik DONE

Lalu buat usernya


Pilih USER CREATION


Klik DONE jika sudah membuat user

Setelah itu tunggu hingga disuruh untuk merestart/mereboot pcnya



Jika sudah klik REBOOT, lalu tunggu hingga proses reboot selesai

Jika komputer sudah tereboot lalu akan keluar tampilan seperti ini


Pilih bagian yang pertama, setelah itu tunggu

Lalu setujui License centos dengan mengklik LICENSE INFORMATION


Setelah itu contreng kotak yang ada tulisan I accept the license agreement


Jika sudah klik FINISH CONFIGURATION


Tunggu hingga disuruh untuk memasukan user pada CentOS


Lalu masukan user


Lalu klik Sign In

Setelah itu tunggu hingga dekstop CentOS muncul


Nah itulah cara menginstall CentOS 7 versi GUI, sekian artikel kali ini semoga bermanfaat bagi kalian

Pengertian Dan Macam-Macam Email Server

November 11, 2017 Add Comment

Pengertian Dan Macam-Macam Email Server

Pengertian Dan Macam-Macam Email Server

Kali ini saya akan membahas tentang email server

Email atau electronic-mail adalah suatu bentuk komunikasi dengan menggunakan perangkat elektronik terutama komputer. Server dalam Internet menjalankan sebuah aplikasi yang akan menunggu program untuk mengirimkan data atau perintah ke server tersebut.

Server email menjalankan sebuah aplikasi yang ditujukan untuk proses pengiriman dan penerimaan email. Aplikasi yang berjalan pada server ini disebut dengan MTA (Mail Transfer Agent) sedangkan aplikasi yang berjalan pada komputerkomputer lain yang dilayani oleh server  (client) disebut dengan MC (Mail Client).

Ada banyak server email yang saat ini digunakan dalam jaringan Internet yang menggunakan sistem operasi Linux/Unix. Tiga di antaranya yang terkenal adalah SendMail, QMail, dan Postfix. Ketiga server email ini memiliki keunggulan dan kelemahan masing-masing dalam melayani dan mengirimkan email. Sangat menarik melihat keunggulan ketiganya ini terutama dalam bidang pengamanan (security).

1. Server SENDMAIL 

Server email SendMail adalah sebuah server email standar yang satu paket (built-in) dengan sistem operasi Linux/Unix. SendMail ini merupakan server email yang paling dahulu muncul di antara ketiga server email.
Ada banyak versi SendMail yang sudah digunakan. Versi pertama adalah 8.8.5 dan diluncurkan tanggal 21 Januari 1997
Server email SendMail dirancang dalam sebuah program besar. Program ini menjalankan semua fungsi SendMail sebagai sebuah server email. Program besar ini sangat mudah dalam membagi data oleh bagian-bagian sistem yang berbeda.
Namun, jika terjadi kesalahan fatal atau masuknya pengganggu yang merusak sistem, maka sistem akan terganggu sehingga semua fungsi server email juga ikut terganggu.

- Pengamanan (Security)
SendMail merupakan server email yang paling banyak memiliki lubang pengamanan sehingga bisa ditembus oleh kode-kode jahat. Hal ini diperkuat oleh data dari Internet Security Systems yang bekerja sama dengan Departemen of Homeland Security. Data terbaru mengatakan bahwa tanggal 3 Maret 2003, ditemukan sebuah lubang pada root SendMail untuk versi yang lebih rendah dari 8.12.8 sehingga memaksa setiap sistem pada jaringan di-upgrade ke versi 8.12.8 atau yang lebih tinggi. Tidak itu saja lubang-lubang pengamanan yang ada pada SendMail. Masih banyak lagi lubang lain yang muncul pada setiap versi SendMail.

2. Server QMAIL

Server email QMail adalah sebuah server email yang harus di-install sendiri ke dalam sistem operasi Linux/Unix. QMail ini merupakan server email jawaban yang oleh pembuatnya disebut sebagai server email teraman karena sampai sekarang belum ditemukan satupun lubang pengamanan yang bisa mengganggu kinerjanya.
QMail dibuat oleh Dan J. Bernstein, seorang profesor Departemen Matematika, Statistik, dan Ilmu Komputer, Universitas Illinois, Chicago. QMail sudah banyak digunakan oleh host-host ternama seperti Hotmail dan Yahoo!Mail. 
Server email QMail dirancang dalam beberapa program kecil yang terhubung dalam sebuah hierarki kaku. Di sini program dalam hierarki bisa menjalankan program-program lain dalam urutan yang tetap dan membuang program itu dalam urutan jika sudah selesai.
Cara ini bisa memberikan penyekatan yang lebih baik jika dibandingkan dengan SendMail, tetapi di sisi lain adanya penciptaan proses dan komunikasi antar-proses membutuhkan biaya tambahan. Biaya tambahan ini bisa ditekan dalam batasan tertentu dengan mempartisi pekerjaan menurut cara tertentu pula.

- Pengamanan (Security)
QMail diklaim sebagai server email yang paling aman karena tidak ditemukannya lubang pengamanan yang bisa diterobos oleh pihak-pihak penyerang hingga kini. Berikut adalah pengamanan yang terdapat pada QMail: 
  • Secara optional dapat menambahkan deskripsi header X-Qmail-Scanner untuk setiap pesan e-mail yang telah melalui pemeriksaan.
  • Pesan e-mail yang mengandung virus akan dipindahkan kedalam direktori mailder, agar selanjutnya pembacaan pesan tersebut dapat dilakukan oleh pihak yang tepat.
  • Dapat diintegraskan dengan spam Assasins, sehingga dapat melakukan Anti Spamming yang kompherensif.
  • Mem-block alamat e-mail berdasarkan tipe file attachment-nya, atau dapat juga berdasarkan header pesan tertentu di dalam e-mail tersebut, misalnya : file attachment berekstensi *.mp3, *.exe.


3. Server POSTFIX

Server email Postfix adalah sebuah server email yang dikembangkan sebagai pengganti SendMail dan bisa dijalankan dengan baik di sistem operasi Unix dan Max O/S X.
Postfix ini dibuat oleh Wietse Venema, seorang ahli pengamanan (security specialist) saat bekerja sebagai peneliti di IBM. Postfix merupakan versi yang dibagikan secara gratis dari perusahaan email komersial IBM, Secure Mailer.
Pertama kali dibuat tahun 1998 dan menjadi populer karena mudah mendapatkan kode programnya dan dijalankan dalam sistem operasi terbuka. Postfix dipasarkan mulai tanggal 22 Januari 1999.
Server email Postfix dirancang dalam beberapa program kecil. Proses-proses yang ada bersifat semi-tetap. Proses-proses saling bekerja sama dalam melakukan task dalam sebuah kerja sama sejajar, bukan dalam bentuk hubungan parent-child.
Di samping itu, Postfix mempunyai pelayanan untuk setiap program kecilnya sehingga tidak perlu mengeluarkan biaya untuk membentuk pelayanan itu.

- Pengamanan (Security)
Server email Postfix adalah sebuah server email yang paling muda di antara ketiga server email yang dibahas dalam makalah ini. Postfix dianggap sebagai MTA yang jauh lebih aman daripada SendMail dan lebih cepat daripada QMail. Pengamanan yang ada pada server email Postfix ini adalah: 

  • Hak-hak istimewa terbatas
Hampir semua program daemon Postfix bisa dijalankan dengan hak istimewa terbatas yang tetap dalam lingkungan chroot. Hal ini sangat mendukung untuk program-program yang muncul dalam jaringan: server SMTP dan client SMTP. Walaupun tidak ada jaminan kerja sama dengan sistem, fitur ini tetap bisa menambah hambatan bagi pengamanan sistem meskipun sedikit.

  • Penyekatan


Postfix menggunakan proses-proses terpisah untuk menyekat kejadian satu sama lain. Hal ini terlihat dari tidak adanya jalur langsung dari jaringan ke program penyebaran pengamanan lokal (security-sensitive local delivery programs) sehingga pengganggu harus melewati banyak program lain dulu. Di sini ada beberapa bagian Postfix yang bersifat banyak proses (multithreaded). Akan tetapi, semua program yang berhubungan dengan dunia luar tetap bersifat satu proses (single-threaded). Proses-proses terpisah ini memberikan penyekatan yang lebih baik daripada banyaknya proses dalam satu ruang alamat yang dibagi.

  •  Lingkungan yang terkontrol
Tidak ada program pengantaran email yang berjalan di bawah kendali proses pengguna. Sebagai gantinya, program-program Postfix berjalan dalam sebuah daemon master yang tetap yang berjalan dalam sebuah lingkungan yang terkendali, tanpa adanya hubungan parent-child dengan proses pengguna. Keuntungannya, pendekatan ini bisa menurunkan penggunaan atribut-atribut proses UNIX/Linux yang lain, sinyal, pembukaan file-file, variabel lingkungan sehingga sistem UNIX melewati kemungkinan penurunan parent yang berbahaya ke child.

  • Set-uid
Semua program Postfix diatur sebagai set-uid. Konsep uid ini muncul karena adanya kesalahan pada UNIX. Awalnya, set-uid dan set-gid diharapkan memberikan pengaruh yang bagus pada UNIX, tetapi yang didapatkan malah sebaliknya. Setiap kali program baru dimasukkan ke UNIX, set-uid selalu menimbulkan masalah pengamanan seperti program shared libraries, sistem file /proc, dan dukungan beragam bahasa. Hal ini dikarenakan set-uid tidak mampu memperkenalkan fitur-fitur tersebut. Awalnya, direktori antrian maildrop bersifat bisa ditulis sehingga proses-proses lokal bisa mengirimkan mail tanpa bantuan dari perintah set-uid atau set-gid atau dari proses mail daemon. Direktori maildrop tidak digunakan untuk mail yang datang dari jaringan, dan file-file antriannya tidak bisa dibaca untuk pengguna yang tidak memiliki hak. Direktori yang bersifat bisa ditulis ini ternyata memberikan peluang gangguan di mana pengguna lokal akan mampu melakukan link dengan filefile maildrop orang lain sehingga file-file itu tidak akan bisa diakses atau disebarkan. Pengguna lokal bisa mengisi direktori maildrop dengan sampah (mail-mail tidak berguna) dan mungkin saja berusaha membuat agar sistem mengalami crash. Di samping itu mereka juga bisa memindahkan file-file orang lain ke dalam direktori maildrop dan menyebarkannya sebagai mail. Namun demikian, file-file antrian Postfix memiliki format tertentu, di mana kurang dari satu di antara 1012 file-file non-Postfix akan dikenali sebagai file antrian Postfix yang sah. Karena kemungkinan timbulnya bahaya akibat direktori maildrop yang bisa ditulis ini, maka Postfix menggunakan program bantuan set-gid postdrop untuk perizinan mail.  

Cara Menkonfigurasi Web Server Apache Di Debian 7.4

November 10, 2017 Add Comment

Cara Menkonfigurasi Web Server Apache Di Debian 7.4


Kali ini saya akan memberitahu cara menginstall web server apache di debian 7.4

Sebelumnya server dan client harus sudah terkoneksi satu sama lain Cara Menyambungkan Server Ke Client

Jika sudah, kalian harus sudah terkonfigurasi DNS Servernya Konfigurasi DNS Server di Debian 7.4

Jika sudah bisa tersambung server ke client dan DNS sudah terkonfigurasi berarti sudah bisa dimulai

Langkah pertama adalah login debian dengan root


Lalu masukan cd 1 dan install apache2 dengan perintah "apt-get install apache2"


Lalu masuk ke direktori /var/www, dengan perintah "cd /var/www"


Lalu ketik ls untuk mengecek apakah ada filenya didalam direktori tersebut

Lalu buka file index.html dengan perintah "nano index.html"


Lalu atur file tersebut agar tampilan di web bisa lebih bagus, file index.html ini berfungsi untuk menampilkan web yang akan di lihat oleh client


Jika sudah dirubah, save filenya

Lalu restart apachenya dengan perintah "service apache2 restart"

Jika sudah coba buka browser dari client dan masukan dns servernya


Jika sudah maka akan seperti itu

Ya sekian blog kali ini semoga bermanfaat untuk kalian semua

Cara Membackup File Di Server Menggunakan Win SCP

November 09, 2017 Add Comment

Cara Membackup File Di Server Melalui Win SCP



Kali ini saya akan memberitahu cara membackup file server dengan menggunakan win scp, sebelumnya saya akan menjelaskan tentang backup

Backup adalah proses membuat data cadangan dengan cara menyalin atau membuat arsip data komputer sehingga data tersebut dapat digunakan kembali apabila terjadi kerusakan.

Nah itu lah penjelasan sedikit tentang backup

Sebelumnya kalian harus download dan install win scpnya dahulu download

Lalu pastikan PC kalian sudah terhubung ke Server "Cara Menyambungkan Client Ke Server"

Langkah pertama buka win scpnya, lalu di kolom hostname masukan ip address server lalu usernamenya masukan root dan passwordnya masukan password root


Lalu klik login

Jika berhasil maka tampilannya seperti ini 


Jika gagal masuk, periksalah koneksi client ke server, atau periksa firewall dari server tersebut

Lalu cari direktori mana yang akan di backup
Saya akan membackup direktori "www" didalam direktori "var"


Lalu klik kanan pada direktori "www"


Pilih "download"


Lalu akan muncul kotak seperti diatas
Klik ok

Jika sudah, direktori www akan muncul di kolom kiri yaitu kolom folder di client


Nah cukup mudah bukan caranya

Sekian artikel kali ini semoga bermanfaaat untuk kalian semua