Mengakses Server Melalui SSH di Linux

dokumen-dokumen yang mirip
Mengakses Server Melalui SSH di Linux

1. Pada halaman File Manager cpanel Anda, arahkan ke

Cara Membuat CSR di Linux Server Tanpa Panel Kontrol

5 BAB V WEB SERVER 2 : HTTPS

Mengakses Server Melalui SSH Menggunakan PuTTY di Windows

Mengarahkan domain ke Layanan

Berikut bagaimana langkah-langkah dalam pembuatan WordPress Multisite.

Cara Mengubah Reverse DNS

Ada beberapa aspek yang perlu diterapkan dalam mengamankan web server, antara lain:

Ada beberapa aspek yang perlu diterapkan dalam mengamankan web server, antara lain:

Mengakses Server Melalui SSH di Linux

INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono

Mengakses Server Melalui SSH di macos

4-32.

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1

Sebuah komputer Linux machine, real atau virtual. Bisa menggunakan BackTrack 5 virtual machine.

WEB SERVER LINUX DEBIAN 8.5

Panduan Cara Menggunakan Server VPS

REMOTE ACCESS DNS SERVER

Modul 4 INSTALASI DAN KONFIGURASI WEB SERVER

BAB IV DISKRIPSI KERJA PRAKTIK. Bab ini membahas tentang proses instalasi VMWare Workstation dan

DATABASE SERVER WEB SERVER SUBDOMAIN

Silahkan ikuti langkah-langkah berikut :

BAB IV HASIL DAN ANALISIS

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA

DNS SERVER. Jaringan Komputer

BAB IV DISKRIPSI KERJA PRAKTIK. 4.1 Instalasi dan Penggunaan VMware Workstation 11

Installasi Web Server Pada Linux Debian (GUI) Nama : Abdul Rohman Wahid Kelas : XI TKJ A No / NIS : 01 / 13986

Panduan Penggunaan dan Perawatan Server

FTP (File Transfer Protokol) merupakan salah satu cara kita berkomunikasi dengan remote komputer. Pada postingan ini saya akan berbagi tutorial

Panduan Instalasi LAMP+ di KiosK

Administrasi Website Berbasis CPanel Hosting

LAMPIRAN Gambar Pemberitahuan proses instalasi

Sebelumnya dibahas mengenai settting outlook express 2003 disini. lalu bagaimana Setting Outlook 2013?, berikut tutorialnya:

TEKNOLOGI INFORMASI DAN KOMUNIKASI ADMINISTRASI SERVER DEB-003 STRUKTUR MODUL ADMINISTRASI LINUX DEBIAN SQUEEZE DASAR-DASAR JARINGAN DEB.

Berikut ini adalah beberapa hal yang harus Anda siapkan untuk memasang wordpress di localhosting:

Cara instal dan konfigurasi FTP SERVER

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

Web Server A. DASAR TEORI

Menggunakan SSH Key untuk login SSH

BAB 4 IMPLEMENTASI DAN EVALUASI. Web wizard akan ditempatkan pada server yang merupakan sebuah proxy server

A. INSTALLASI SOFTWARE

seandainya Anda sedang melakukan maintenance server dari jauh, tentunya dengan account yang punya hak khusus, tanpa setahu Anda, account dan password

XAMPP Panduan Instalasi XAMPP

PRAKTIKUM 9 Konfigurasi Keamanan File-sharing (SFTP)

Membangun Webserver. Dengan menggunakan freeradius pengelolaan login user berbasis web dan dapat menangani sampai ribuan client dari banyak AP

BAB III PERANCANGAN SISTEM

CMS Joomla. Materi Kuliah Rekayasa Web Universitas Budi Luhur. A. Pengenalan Joomla

KONFIGURASI MAIL SERVER DENGAN MERCURY

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10

BAB IV IMPLEMENTASI DAN EVALUASI. Berikut ini adalah daftar spesifikasi perangkat lunak yang

PEMBAHSANA SOAL UJI KOMPETENSI TKJ 2015/2016 PAKET 1. Menggunakan UBUNTU TKJ SMKN 1 Lembah Melintang

PRAKTIKUM 11 APPLICATION LAYER

Buku Petunjuk Teknis Penggunaan VPN Kementerian Keuangan

A. INSTALLASI SOFTWARE

CARA INSTALL DAN REMOVE APLIKASI. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id

BAB IV IMPLEMENTASI DAN PENGUJIAN

Konfigurasi DNS & Web Server

BAB IV HASIL DAN PEMBAHASAN. adalah CD/DVD IPCop dan komputer yang digunakan tehubung dengan

A. INSTALLASI SOFTWARE

BAB I PENDAHULUAN. 2. Dapat mengetahui tujuan dari Virtual Host. 3. Mampu mengkonfigurasi Virtual Host khususnya pada Centos.

KEAMANAN JARINGAN : Laporan Pendahuluan Telnet dan SSH

ANALISA DAN PERANCANGAN

BAB IV PENGUJIAN DAN ANALISA ALAT

1. Tampilan instalasi Joomla awal. Klik Next. 2. Kemudian menuju langkah ke dua. Klik Next lagi.

Fig.1 System Architecture OpenRemote [

Pengenalan Linux Konfigurasi TCP/IP

Sistem minimum yang dipakai untuk membangun Manajemen Konfigurasi di. : apache , MySQL, php5. Tabel 4.1 Spesifikasi Minimum Software

Panduan Pendampingan Sistem Integrasi JDIHN

Beberapa Cara Upload Website ke Hosting Server

Langkah Langkah Membuat Blog Secara Offline Menggunakan Wordpress

Petunjuk Upload Wordpress pada Website

Implementasi Control Panel Hosting dengan VestaCP pada Server Intranet LAB Multimedia D-III Manajemen Informatika UM Metro

Panduan Pengelolaan Hosting

Untuk mengimplementasikan sistem ini, diperlukan spesifikasi perangkat keras,

KONFIGURASI MAIL SERVER PADA DEBIAN 5

PRAKTIKUM 3 Dynamic Host Configuration protocol pada Linux (Ubuntu) dan Windows 1. Praktikum 4. Dynamic Host Configuration Protocol

Langkah-langkah pembuatan website dengan Instalasi secara online

BAB IV HASIL DAN PEMBAHASAN

2.1 Instalasi Joomla Secara Lokal

Apa yang dimaksud dengan Web Hosting :

Instalasi Ubuntu Server

Mengenal Apache Web Server

LAPORAN UJIAN PRAKTEK KEJURUAN

Replikasi Database dengan SSL (Secure Socket Assalamualaikum Warahmatullahi Wabarakatu

Menggunakan Aplikasi Zimbra Desktop

2. SSH dengan password: SSH dengan public key:

FTP SERVER MAIL SERVER WEBMAIL

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

Mata Pelajaran : Materi Kompetensi Tahun Pelajaran 2011/2012. : Membangun PC Router dan Internet Gateway (edisi.1)

A. TUJUAN PEMBELAJARAN

LAPORAN RESMI KEAMANAN JARINGAN KONFIGURASI KEAMANAN LAYANAN WEB

Soal UKK TKJ Paket

Instalasi Joomla 1.7

BAB 4 PENGUJIAN DAN HASIL SIMULASI MANAJEMEN KONFIGURASI DI BPPT. dengan perancangan itop versi dan VMware

ABSTRAK. Kata kunci :SSL, RSA, MD5, Autentikasi, Kriptografi. Universitas Kristen Maranatha

BAB IV IMPLEMENTASI DAN PENGUJIAN

PRAKTIKUM 1 TELNET DAN SSH SERVER

Transkripsi:

Mengakses Server Melalui SSH di Linux SSH (Secure Shell) adalah protokol jaringan yang digunakan untuk komunikasi data yang aman antara server dan klien (anda) untuk melakukan pengelolaan server dari jarak jauh. Untuk pengguna sistem operasi Linux, anda dapat melakukan koneksi ke server melalui SSH dengan menggunakan aplikasi Terminal yang ada pada distro Linux anda. Selanjutnya pada aplikasi Terminal ketikkan perintah berikut : # ssh <user>@<ip_server> Contohnya : # ssh root@103.28.xx.xx Berikut contoh tampilan keluaran dari aplikasi Terminal anda ketika melakukan SSH untuk pertama kali : Ubuntu-xenial:~ QWORDS$ ssh root@103.28.xx.xx The authenticity of host '103.28.xx.xx (103.28.xx.xx)' can't be established. ECDSA key fingerprint is SHA256:lfmR9yfW4lDeck2XTIwlL. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '103.28.xx.xx' (ECDSA) to the list of known hosts. root@103.28.xx.xx's password: Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 2.6.32-042stab117.14 x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage Last login: Sun Dec 11 12:07:37 2016 from 103.28.xx.xx root@kbssh:~#

Mengakses Server Melalui SSH di macos SSH (Secure Shell) adalah protokol jaringan yang digunakan untuk komunikasi data yang aman antara server dan klien (anda) untuk melakukan pengelolaan server dari jarak jauh. Untuk pengguna sistem operasi macos, anda dapat melakukan koneksi ke server melalui SSH dengan menggunakan aplikasi Terminal yang ada pada Launchpad komputer anda. Selanjutnya pada aplikasi Terminal ketikkan perintah berikut : # ssh <user>@<ip_server> Contohnya : # ssh root@103.28.xx.xx Berikut contoh tampilan keluaran dari aplikasi Terminal anda ketika melakukan SSH untuk pertama kali : MacBook-Pro:~ QWORDS$ ssh root@103.28.xx.xx The authenticity of host '103.28.xx.xx (103.28.xx.xx)' can't be established. ECDSA key fingerprint is SHA256:lfmR9yfW4lDeck2XTIwlL. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '103.28.xx.xx' (ECDSA) to the list of known hosts. root@103.28.xx.xx's password: Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 2.6.32-042stab117.14 x86_64)

* Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage Last login: Sun Dec 11 12:07:37 2016 from 103.28.xx.xx root@kbssh:~# Mengakses Server Melalui SSH Menggunakan PuTTY di Windows SSH (Secure Shell) adalah protokol jaringan yang digunakan untuk komunikasi data yang aman antara server dan klien (anda) untuk melakukan pengelolaan server dari jarak jauh. PuTTY merupakan salah satu aplikasi SSH Client yang populer digunakan untuk melakukan remote server melalui protokol SSH pada komputer berbasis sistem operasi Windows. Installasi Dan Konfigurasi PuTTY di Windows 1. Download aplikasi PuTTY 2. Jalankan aplikasi PuTTY dengan cara klik ganda pada file putty.exe yang telah anda unduh. 3. Pada kolom Host name (or IP Address) isikan IP server atau Hostname server anda (*apabila IP nya sudah terpointing ke nama domain atau subdomain anda) 4. Pada kolom Port isikan 22 (default port SSH). 5. Pada connection type pilih SSH.

6. Klik tombol Open untuk memulai mengakses server anda. 7. Pada jenjela PuTTY Security Alert, klik tombol Yes

8. Selanjutnya anda dapat login menggunakan kredential server anda

9. Setelah berhasil login ke server, anda dapat memulai mengelola server anda dengan perintah berbasis CLI ( Command Line Interface ).

Cara Membuat CSR di Linux Server Tanpa Panel Kontrol CSR merupakan singkatan dari Certificate Signing Request, CSR diperlukan bilamana Anda melakukan order layanan Sertifikat SSL untuk domain Anda. CSR dihasilkan pada server dimana Sertifikat SSL akan digunakan, sebuah CSR berisi informasi tetang organisasi dan nama domain Anda, wilayah dan negara yang akan dimasukan dalam sertifikat Anda. Pada artikel ini, kami akan menunjukan bagaimana cara membuat CSR pada Server Linux tanpa panel kontrol seperti cpanel, Plesk Panel dan sejenisnya. Prasyarat 1. 2. Login ke server melalui SSH. Artikel ini ditujukan untuk non-root user. Perintah yang memerlukan hak administratif diawali dengan sudo. OpenSSL Untuk membuat CSR, Anda memerlukan aplikasi OpenSSL pada server Anda. Ketikkan perintah berikut untuk melakukan installasi OpenSSL pada Linux Server : Ubuntu / Debian # sudo apt-get install openssl

centos # sudo yum install openssl Membuat Private Key Dan CSR Anda dapat membuat CSR menggunakan satu baris perintah. Perintah yang akan kami gunakan ini akan membuat Private Key dan kemudian menghasilkan CSR. 1. Dalam artikel ini kami menyimpan file Private Key dan CSR didalam direktori /etc/ssl/certs/domain.com # sudo mkdir /etc/ssl/certs/domain.com # cd /etc/ssl/certs/domain.com 2. Ketikkan perintah berikut untuk membuat Private Key dan CSR # sudo openssl req -new -newkey rsa:2048 -nodes -keyout domain.com.key -out domain.com.csr 3. Pada proses pembuatan CSR, Anda akan diminta untuk mengisi beberapa informasi seperti Country Name, State or Province Name, Locality Name, Organization Name, Organizational Unit Name, Common Name ( nama domain ) dan Alamat Email. Pada bagian akhir, Anda akan diminta untuk menginput A challenge password, kami menyarankan untuk mengkosongkan saja dengan cara menekan tombol Enter. Berikut contoh tampilan keluaran dari proses pembuatan CSR : Generating a 2048 bit RSA private key.........+++

.....+++ writing new private key to 'domain.com.key' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:ID State or Province Name (full name) [Some-State]:DKI Jakarta Locality Name (eg, city) []:Jakarta Organization Name (eg, company) [Internet Widgits Pty Ltd]:PT Qwords Organizational Unit Name (eg, section) []:Tech Common Name (e.g. server FQDN or YOUR name) []:www.domain.com Email Address []:admin@domain.com Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: An optional company name []: Note : Bila SSL yang Anda pesan adalah Wildcard SSL, maka pada Common Name diisi dengan *.domain.com.

Setelah proses pembuatan Private Key dan CSR selesai, Anda akan mendapatkan dua file baru pada direktori /etc/ssl/certs/domain.com, yaitu : 1. 2. domain.com.key, file Private Key. domain.com.csr, file CSR. Anda perlu menyimpan kedua file tersebut dan memastikan tidak ada perubahan pada code didalamnya. Dikarenakan apabila salah satu code didalam file tersebut berubah, maka Private Key dan CSR Anda tidak valid lagi dan Anda perlu membuat ulang Private Key dan CSR Anda. Setelah Anda selesai membuat CSR, Anda dapat melanjutkan kelangkah selanjutnya dengan melakukan submit konfigurasi CSR Anda pada Portal Qwords untuk mendapatkan sertifikat SSL Anda. Install LAMP di Ubuntu 16.04 Server LAMP ( Linux Apache Mysql PHP ) merupakan kumpulan software open sources yang umum digunakan untuk host suatu konten website, baik website dinamis maupun aplikasi berbasis web. Apache berfungsi sebagai web server, Mysql database sebagai penyimpan data website dan PHP memproses konten dinamis. Pada artikel ini kami akan menunjukan bagaimana cara menginstall LAMP pada Ubuntu 16.04 server.

Prasyarat 1. 2. Login ke server melalui SSH. Update system Ubuntu 16.04 server anda. # sudo apt-get update && apt-get upgrade 3. Artikel ini ditujukan untuk non-root user. Perintah yang memerlukan hak administratif diawali dengan sudo. Apache 1. Install Apache 2.4 melalui Ubuntu repository : # sudo apt-get install apache2 2. Setelah proses intallasi Apache 2.4 selesai dilakukan, buka web browser favorit anda dan ketikan IP Public server anda pada tab URL. http://<ip_server> Bila Apache 2.4 berhasil terinstall maka anda akan mendapati halaman Apache2 Ubuntu Default Page seperti gambar dibawah ini :

Secara default document root dari Apache 2.4 terletak pada direktori /var/www/html, direktori tersebut yang nantinya dapat digunakan untuk menghostingkan file website anda. MySQL 1. Ketikan perintah berikut untuk memulai installasi MySQL server : # sudo apt-get install mysql-server 2. Ditengah proses installasi MySQL server, anda akan mendapati jendela CLI yang meminta anda menginput password root untuk MySQL server anda. Pastikan anda menggunakan password yang aman. 3. Setelah proses installasi MySQL selesai, anda dapat

login ke MySQL anda dengan mengetikan perintah : # mysql u root p PHP 7.0 1. Untuk memulai installasi PHP 7.0, ketikan perintah berikut : # sudo apt-get install php7.0 php-pear libapache2-modphp7.0 php7.0-mysql php7.0-curl php7.0-cgi php7.0-xml 2. Untuk menguji apakah PHP 7.0 sudah berjalan pada server, anda dapat membuat halaman PHP Info yang berfungsi sebagai penampil informasi versi PHP yang berjalan pada server anda. Ketikan perintah berikut untuk membuat file info.php : # vi /var/www/html/info.php 3. Tekan tombol i pada keyboard untuk memulai melakukan editing dan isikan dengan script dibawah ini : <?php

Phpinfo()?> 4. 5. Tekan tombol esc untuk keluar dari mode editing dan ketikan :wq untuk menyimpan file info.php. Buka web browser anda dan akses halaman PHP Info anda melalui URL : http://<ip_server>/info.php Apabila PHP berhasil terinstall pada server, maka akan tampil halaman informasi PHP seperti gambar dibawah ini :