Option FTP VSFTPD

Berikut ini option-option yang diperlukan dalam membangun FTP server dengan VSFTPD sebagai berikut :

listen=NO
write_enable=YES
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
user_sub_token=$USER
local_root=/var/www/$USER #untuk meletakkan sesuai direktori kerja masing-masing)
chroot_local_user=YES
allow_writeable_chroot=YES
pasv_enable=Yes
pasv_min_port=5000   # passive port harus dibuka pada topologi NAT pada router
pasv_max_port=5999
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty

Continue reading “Option FTP VSFTPD”

Virtual Host Pada Apache

Berikut adalah konfigurasi untuk membuat virtual host pada apache2 :

# nano /etc/apache2/sites-available/virtual.host.conf
<VirtualHost *:80>
    ServerName www.virtual.host
    ServerAdmin webmaster@virtual.host
    DocumentRoot /home/debian/public_html
    ErrorLog /var/log/apache2/virtual.host.error.log
    CustomLog /var/log/apache2/virtual.host.access.log combined
    LogLevel warn
</VirtualHost>

Langkah selanjutnya adalah melakukan aktif virtual host dan restart pada apache2

# a2ensite virtual.host
# systemctl restart apache2

IP Address Allow to Remote MYSQL/MARIADB

Langkah yang diperlukan untuk melakukan remote MySQL atau Mariadb adalah sebagai berikut :

# nano /etc/mysql/mariadb.conf.d/50-server.cnf 

kemudian tambahkan

bind-address = 0.0.0.0

Pada MySQL perlu juga ditambahkan konfigurasi agar ip address publik kita diizinkan untuk mengakses:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'IPADDRESS' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;

Mengubah Text Pada Terminal Putty

Terminal PuTTY adalah sebuah aplikasi terminal yang populer digunakan untuk mengakses dan mengelola komputer jarak jauh melalui protokol jaringan seperti SSH, Telnet, rlogin, dan serial. PuTTY dikembangkan terutama untuk platform Windows, tetapi versi yang dapat dijalankan di platform lain juga telah dibuat.

PuTTY memungkinkan pengguna untuk melakukan berbagai tindakan seperti mengelola file, menjalankan perintah shell, mengakses aplikasi grafis, dan melakukan administrasi sistem pada mesin jarak jauh melalui koneksi jaringan yang aman. Ini adalah alat yang sangat berguna untuk para administrator sistem, pengembang perangkat lunak, dan siapa pun yang perlu mengakses dan mengelola sistem dari jarak jauh.

Continue reading “Mengubah Text Pada Terminal Putty”

Mengaktifkan Modul Security Header Apache

Security Header pada Apache terdiri dari X-Content-Type-Options, Strict-Transport-Security, Permissions-Policy, Referrer-Policy, X-Frame-Options , Content-Security-Policy.

X-Content-Type-Options adalah sebuah header keamanan HTTP yang dapat dikonfigurasi pada server Apache. Fungsinya adalah untuk mengontrol perilaku browser dalam menangani jenis konten (content type) dari respons yang diterima dari server.

Continue reading “Mengaktifkan Modul Security Header Apache”

Cara Menggunakan Perintah shred Linux

Perintah shred di Linux adalah tool yang ampuh yang memungkinkan pengguna menghapus file secara permanen dan membuatnya tidak dapat dipulihkan. Perintah ini sangat berguna ketika Anda ingin memastikan bahwa data sensitif benar-benar dihapus dari sistem. Pada artikel ini, kita akan membahas cara menggunakan perintah shred, lengkap dengan contoh dan keluarannya.

Continue reading “Cara Menggunakan Perintah shred Linux”