Anda di halaman 1dari 13

MENGEVALUASI REMOTE

SERVER
PRINSIP DAN
KONSEP
CARA KERJA
REMOTE SSH DAN SSL
REMOTE
SERVER
SERVER
 RPC (Remote Procedure Call) adalah suatu protokol yang menyediakan suatu
mekanisme komunikasi antar proses yang mengijinkan suatu program untuk
berjalan pada suatu komputer tanpa terasa adanya eksekusi kode pada sistem
yang jauh (remote system). RPC mengasumsi keberadaan dari low-level
protokol transportasi seperti TCP atau UDP untuk membawa pesan data dalam
komunikasi suatu program. Protokol RPC dibangun diatas protokol eXternal
Data Representation (XDR), yang merupakan standar dari representasi data
dalam komunikasi remote. Protokol XDR mengubah parameter dan hasil dari
tiap servis RPC yang disediakan. SQL (/[unsupported input]ˈɛs kjuː ˈɛl/ "S-Q-
L";[3] atau Structured Query Language) adalah sebuah bahasa yang
digunakan untuk mengakses data dalam basis data relasional. Bahasa ini
secara de facto merupakan bahasa standar yang digunakan dalam manajemen
basis data relasional. Saat ini hampir semua server basis data yang ada
mendukung bahasa ini untuk melakukan manajemen datanya. relasional adalah
Sebuah sistem manajemen penyimpanan berbasis data.
Secara definisi, remote server adalah server yang anda akses sebagai bagian dari proses
client tanpa membuka koneksi terpisah, berbeda, ataupun langsung. SQL Server mengatur
komunikasi antar server menggunakan RPC. SQL Server yang client terkoneksi oleh client
yang bersangkutan membuka koneksi lain ke remote server dan mengajukan permintaan
stored procedure ke remote server. Setiap hasil yang dikirim melewati server local, yang
mana nantinya juga akan melewatkan hasilnya ke aplikasi client yang memulainya , 
 Anda memanggil remote procedure sama dengan memanggil local procedure, perbedaannya
hanyalah anda harus menambahkan nama procedure dengan nama server. Berikut sintaksnya:

remote server lebih terbatas dalam hal fungsionalitas dan sedikit lebih memakan waktu untuk
membangunnya daripada linked server. Dibawah ini adalah beberapa langkah untuk membangun
remote server:
1. Tentukan local ataupun remote server di kedua server.
2. Konfigurasi setiap server untuk akses remote.
3. Pada remote server, tentukan metode untuk pemetaan login dan user ke login dan user milik server.
4. Tentukan pilihan remote untuk pengecekan password. 
Jika anda mengkoneksikan diantara banyak SQL Server 2000 atau SQL
Server 7.0 server, yang terbaik adalah jika kita bangun kesemuanya
sebagai linked server. Bagaimanapun juga jika anda membutuhkan untuk
mengeksekusi remote procedure calls pada seri sebelum SQL Server 7.0
server, anda akan perlu membangun remote server.
 Server Remote adalah sebuah server yang didedikasikan untuk menangani pengguna yang tidak
pada LAN tapi membutuhkan  akses jarak jauh untuk itu. Remote akses server memungkinkan
pengguna untuk mendapatkan akses ke file dan layanan cetak di LAN dari lokasi terpencil. Sebagai
contoh, pengguna yang memanggil ke jaringan dari rumah menggunakan modem analog atau
koneksi ISDN  akan mendial ke server akses remote. Setelah pengguna dikonfirmasi ia dapat
mengakses drive dan printer bersama seolah-olah ia secara fisik terhubung ke LAN kantor. Kita dapat
menggunakan misalnya perintah telnet untuk login secara remote ke sistem lain pada jaringan kita.
Sistem ini dapat berada di jaringan area lokal atau melalui koneksi internet. Telnet beroperasi seolah-
olah kita sedang log in ke sistem lain dari remote terminal. Kita akan diminta untuk menggunakan
nama login dan password. Akibatnya, kita login ke akun lain pada sistem lain. Bahkan, jika kita
memiliki akun di sistem lain, kita bisa menggunakan Telnet untuk masuk ke dalamnya.
 SSH (Secure Shell) yang merupakan sebuah protokol jaringan yang
memanfaatkan kriptografi untuk melakukan komunikasi data pada perangkat
jaringan agar lebih aman. Dalam konsepnya penggunaan SSH ini harus
didukung oleh server maupun perangkat atau komputer klien yang melakukan
pertukaran data. Keduanya harus memiliki SSH Server dari sisi komputer
server dan SSH Klien untuk komputer penerima (klien). Dikembangkan
pertamakali oleh OpenBSD project dan kemudian versi rilis p (port) di-manage
oleh team porting ke sistem operasi lainnya, termasuk sistem operasi Linux.
Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote.
 Banyak digunakan pada sistem operasi berbasis Linux dan
Unix untuk mengakses akun Shell, SSH dirancang sebagai
pengganti Telnet dan shell remote tak aman lainnya, yang
mengirim informasi, terutama kata sandi, dalam bentuk teks
sederhana yang membuatnya mudah untuk dicegat. Enkripsi
yang digunakan oleh SSH menyediakan kerahasiaan dan
integritas data melalui jaringan yang tidak aman seperti
internet.
Fungsi SSH dapat digunakan untuk menggantikan telnet, rlogin, ftp dan rsh, salah satu
fungsi utamanya adalah untuk menjamin keamanan dalam melakukan transmisi data pada
suatu jaringan. SSH banyak dimanfaatkan oleh berbagai network admin dibeberapa
belahan dunia untuk mengontrol web dan jenis jaringan lainnya seperti WAN.
 Melakukan enkripsi terhadap data yang dikirim,
 Protokol untuk pertukaran data dalam suatu jaringan,
 Otentifikasi, mekanisme untuk memastikan pengirim dan penerima adalah benar dan
aman
 Kerahasiaan, memastikan kerahasiaan daya yang dikirim agar hanya diketahui oleh
penerima dan pengirim.
SSL merupakan singkatan dari Secure Socket Layer, dikenal juga dengan istilah
Transport Secure Layer (TLS).  SSL sangat penting dalam menjaga kerahasiaan
informasi saat kita menggunakan layanan yang berbasis internet, misalnya internet
banking.  SSL menggunakan prinsip enkripsi dan dekripsi. Setiap input yang
dimasukkan akan di enkripsi sedemikian rupa menggunakan public key sehingga hasil
enkripsinya hanya dapat didekripsikan oleh pemegang private key. Penyedia layanan
memegang private key, sementara web browser memegang public key.  Private key
harus dijaga karena dapat mentranslasikan hasil enkripsi.  Dengan adanya SSL, maka
kegiatan yang memanfaatkan internet dan membutuhkan privasi yang sangat tinggi
sudah dapat dilakukan dengan mudah tanpa khawatir akan bocornya rahasia.
OpenSSL adalah sebuah toolkit kriptografi
mengimplementasikan Secure Socket Layer (SSL v2/v3) dan
Transport Layer Security (TLS v1) dan terkait dengan protokol
jaringan standar kriptografi yang dibutuhkan oleh keduanya. 
Aplikasi OpenSSL ini merupakan command line tool yang
menggunakan berbagai fungsi kriptografi OpenSSL's crypto
library dari shell.

Anda mungkin juga menyukai