Flask is a micro web framework written in Python and based on the Werkzeug toolkit and Jinja2 template engine. (wikipedia)
Panduan Memberikan Hak Akses Root pada User Biasa di Linux Centos 7
Sebagai sysadmin server hanya sysadmin server itu saja yang bisa akses ke system sebagai root, sebaiknya user lain tidak diberikan user root, sysadmin harus memberikan account user baru, hak akses yang diberikan hanya account user biasa. jika sysadmin yang kedua membutuhkan hak akses seperti install aplikasi, sysadmin pertama bisa membuat account usernya memiliki sudo (administrasi) dan akan kita tambahkan ke dalam group wheel.
1- membuat standard user
$ useradd benny
Continue reading
Configure a Clustered Web Server with Varnish, Nginx and add HTTPS use SSL Termination on Ubuntu 14.04
hostname :
– varnish => IP : 128.199.96.74
– nginx0 => IP : 139.59.242.242
– nginx1 => IP : 188.166.233.82
- Domain = rahmashop.xyz
- OS = ubuntu 14.04 -64bit
- VPS = VPS Digitalocean RAM 512 Continue reading
Setup and Configure Sftp to Use SSL and Openssh Server on Centos 7
1- Update your repository and install VSFTPD package
$ yum check-update
$ yum -y install vsftpd
2- Create a subdirectory within the SSL directory to store our files
$ sudo mkdir /etc/ssl/private
3- Create the certificate and the key in a single file
$ openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem
4- Add the SSL Details to the vsftpd Configuration File
$ sudo nano /etc/vsftpd/vsftpd.conf
5- Scroll to the bottom of the file. We will add our SSL/TLS information and specify the location of our certificate and key files
rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pem
Continue reading
The Simple Guide | Learn Version Control with Git
“Git is a distributed version control system, it can be used as a server out of the box. Dedicated Git server software helps, amongst other features, to add access control, display the contents of a Git repository via the web, and help managing multiple repositories”
- Installing on Centos Linux
$ yum install git -
Generating a new SSH key
$ ssh-keygen -t rsa -C “your_email@gmail.com” Continue reading
Kupas Tuntas Memahami User Permission
u = owner
g = group
o = others
a = all
+ = menambahkan permission
– = mengurangi permission
r = permission untuk membaca (read)
w = permission untuk menulis (write)
x = permission untuk menjalankan atau masuk ke direktori (execute)
Kasus Penggunaan chmod
*drw-r-xr—maka perintahnya bila menggunakan symbol huruf adalah:
$ chmod u+rw,u-x,g+r,g-wx,o+r,o-wx file
Generate SSH-Key dan Setup SSH Keys di Linux Debian/Ubuntu
===================================================================
CLIENT
- install openssh client
sudo apt-get install openssh-client -
pembuatan ssh key dan public di client
ssh-keygen -t dsa
setelah itu akan generate file id_dsa(private_key) dan id_dsa.pub (public_key) -
copy isi public_key dengan gedit ato cat dan meregistrasi public_key ke server ssh
untuk cara meregistrasi ada di langkah bagian SERVER (bagian 2)
untuk password loginnya nnti ke server pakai password pada waktu pembuatan(generate ssh-keygen)
Note :
– untuk melihat isi dalam id_rsa.pub
cat ~/.ssh/id_rsa.pub
==================================================================
SERVER
- INSTALL openssh server
sudo apt-get install openssh-server -
Untuk meregistrasi public_key user ke server ssh (registrasi secara manual)
cat /home/server/Pictures/key/bp_id_rsa.pub >> /root/.ssh/authorized_keys -
jika ingin menambahkan (akses)public_key user lain ke authorized_keys
cat /home/server/Documents/public_key_server_file_sharing/id_rsa.pub >> /root/.ssh/authorized_keys -
setelah meregistrasi public_key user, file authorized_keys di chmod
chmod 600 .ssh/authorized_keys -
konfigurasi ssh (aktifkan module ssh)
nano /etc/ssh/sshd_config
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
PasswordAuthentication no
- restart service SSH
sudo service ssh restart
Note :
untuk login ssh client ke server
ssh username@192.168.20.54
Now restrict the permissions of the authorized_keys file with this command
chmod 600 .ssh/authorized_keys
Disabling Password Authentication on your Server
settingnya disini
sudo nano /etc/ssh/sshd_config
PasswordAuthentication no
Virtual Hosts – Panduan Untuk Pemula ke Digital Ocean
hai guys sekarang saya akan memberikan artikel yang sangat bermanfaat untuk pemula yang baru belajar oprek VPS digitalocean, nama kerennya kalau di digitalocean namanya droplet.. yuk guys langsung saja ke materinya.. 😀
kita asumsikan kita sudah mempunyai droplet/vps pribadi di digitalocean. secara default website anda adalah data diakses dari direktori berikut
/var/www/
jadi, jika anda membuka alamat server anda di browser, file dalam direktori inilah yang akan di olah.. jika anda berencana akan menggunakan 2 domain atau lebih, maka anda perlu memberitahu apache direktori yang digunakan untuk setiap domain.
Hosting : Promo Bulan Mei $2 Selama 3 Tahun di Onecloudy
Kali ini akan membagikan pengalaman dan informasi hosting murah dengan promo yang superr murahh. Total promo hampir 99% dari harga asli.
Untuk mendapatkan promo tersebut dengan memasukan kode promo “358OFF“, tidak menggunakan tanda petik. cuss langsung saja ke intinya.. 🙂