Remote Server
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 (lihat gambar 1).
Gambar 1. Remote server diakses melewati local
server, dan client hanya memelihara satu koneksi ke local server
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.
Konsep Server Remote
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.
Gambar 4.1 Klien-Server Model
2)
Telnet
Telnet adalah protocol yang memungkinkan anda log on dan bekerja pada sistem jarak jauh seperti halnya jika program dan file yang tersimpan di komputer jarak jauh tersebut berada di komputer anda sendiri. Telnet digunakan untuk login ke komputer lain di Internet dan mengakses berbagai macam pelayanan umum,termasuk katalog perpustakaan dan berbagai macam database. Telnet memungkinkan pengguna untuk duduk didepan komputer yang terkoneksi ke internet dan mengakses komputer lain yang juga terkoneksi ke internet. Dengan kata lain koneksi dapat terjadi ke mesin lain di satu ruangan, satu kampus, bahkan setiap komputer di seluruh dunia. Setelah terkoneksi, input yang diberikan pada keyboard akan mengontrol langsung ke remote computer tadi. Akan dapat diakses pelayanan apapun yang disediakan oleh remote machine dan hasilnya ditampilkan pada terminal lokal.Dapat dijalankan session interaktif normal (login, eksekusi command), atau dapat diakses berbagai service seperti: melihat catalog dari sebuah perpustakaan, akses ke teks dari USA today, dan masih banyak lagi service yang disediakan oleh masing-masing host pada di network.
TELNET menggunakan 2 program, yang satu adalah client (telnet) dan server (telnetd). Yang terjadi adalah ada dua program yang berjalan, yaitu software client yang dijalankan pada komputer yang meminta pelayanan tersebut dan software server yang dijalankan oleh komputer yang menghasilkan pelayanan tadi
FUNGSI
TELNET:
untuk
dapat menghubungkan komputer yang terletak jauh dari komputer kita. Jadi yang
dilihat di monitor komputer adalah isi dari komputer yang kita hubungkan
tersebut.
Tugas
dari client adalah:
.
Membuat koneksi network TCP (Transfer Control Protocol) dengan server.
.
Menerima inputan dari user
.
Menformat kembali inputan dari user kemudian mengubah dalam bentuk format
standard
dan dikirim ke server.
.
Menerima output dari server dalam format standard.
.
Mengubah format output tadi untuk ditampilkan pada layar.
-
Menginformasikan software jaringan bahwa komputer itu siap menerima
koneksi.
-
Menunggu permintaan dalam bentuk format standard.
-
Melaksanakan permintaan tersebut.
-
Mengirim kembali hasil ke client dalam bentuk format standard.
-
Menunggu permintaan selanjutnya...
Telnet
menggunakan koneksi pada Port Destination=23. Untuk interaksi banyak
mesin
maka dpat diganbarkan sebagai berikut :
Telnet
adalah program yang memungkinkan komputer host Internet anda menjadi
terminal
dari komputer host lain di Internet. Dengan ftp anda dapat membuka
koneksi
hanya untuk mentransfer file. Telnet memungkinkan anda untuk login
sebagai
pemakai pada komputer jarak
jauh
dan menjalankan program layanan Internet yang disediakan oleh komputer
tersebut.
Telnet menyediakan akses langsung ke beragam layanan di Internet.
Komputer
host anda memang menyediakan beragam layanan, namun jika layanan
tersebut
tidak ada, anda
bisa
menggunakannya melalui Telnet. Misalnya ketika masyarakat Internet
menulis
interface untuk membantu pengguna lain, Telnet memungkinkan anda
mengakses
host mereka dan menggunakan interface yang mereka buat. Demikian
juga
ketika seorang membuat layanan yang bermanfaat, Telnet memungkinkan
anda
mengakses sumber daya informasi yang berharga ini.
a)
Server Telnet
Telnet adalah sebuah utilitas standar Internet
dan berdasarkan protokol lihat (Request
For Comment, RFC) 854. RFC ini menetapkan metode untuk transmisi dan menerima
karakter ASCII tidak terenkripsi (plaintext) di dalam jaringan. Anda dapat
menggunakan klien Telnet berjalan pada satu komputer untuk menghubungkan ke
sesi berbasis baris perintah untuk menjalankan aplikasi.
Hanya antarmuka berbasis karakter dan beberapa
aplikasi yang didukung. Tidak ada kemampuan grafis di lingkungan Telnet. Telnet
terdiri dari dua komponen: Telnet klien dan Telnet Server. Dokumen RFC yang
mendefinisikan Telnet bisa didapatkan di web Internet Engineering Task Force
(IETF).Telnet Server melayani sesi remote untuk Telnet klien. Ketika Telnet
Server aktif berjalan pada komputer, pengguna dapat terhubung ke server dengan
menggunakan klien Telnet dari komputer remote. Telnet Server diimplementasikan
di Windows sebagai layanan yang dapat dikonfigurasi untuk selalu aktif, bahkan
ketika tidak ada orang yang login ke server.
Ketika klien Telnet terhubung ke komputer yang
menjalankan Telnet Server, pengguna remote diminta untuk memasukkan nama
pengguna dan kata sandi. Nama pengguna dan kombinasi sandi harus menjadi salah
satu yang berlaku pada Telnet Server. Telnet Server pada Windows mendukung dua
jenis otentikasi: NTLM dan Password (atau plaintext).
Setelah login, pengguna dilayani dengan antar
muka command prompt yang dapat digunakan seolah-olah hal itu telah dimulai
secara lokal pada server konsol. Perintah yang anda ketik pada klien Telnet
command prompt dikirim ke Telnet Server dan dieksekusi di sana, seolah-olah
Anda secara lokal login untuk sesi command prompt di server. Output dari
perintah yang Anda jalankan akan
dikirim kembali ke klien Telnet sehingga
mereka ditampilkan bagi Anda untuk melihatTelnet tidak mendukung aplikasi yang memerlukan antarmuka grafis. Namun,
Telnet Server dan Telnet Klien memahami karakter khusus yang menyediakan
beberapa tingkat format dan posisi kursor dalam jendela Telnet klien. Telnet
Server dan Telnet Klien mendukung emulasi dari empat jenis terminal: ANSI,
VT-100, VT-52, dan VT-NT.
Pada Windows Server 2008, Anda dapat
menginstal Telnet Server dengan menggunakan wizard Tambah Fitur di Server
Manager. Meskipun Server Manager akan terbuka secara default ketika anggota
dari grup Administrator masuk/log on ke
komputer, Anda juga dapat membuka Server Manager dengan menggunakan perintah
pada menu Start di
Administrative Tools, dan dengan membuka
Programs di Control Panel. Pada Windows Vista dan versi
kemudian, Anda dapat menginstal Telnet Server (dan Telnet klien) dengan membuka
Control Panel, kemudian Programs, dan kemudian Mengaktifkan fitur Windows atau
menonaktifkan, Turn Windows features on or off. Aplikasi telnet server juga
dapat dijalankan di server dengan system operasi lain, misalnya UNIX dan
beberapa distro LINUX lain.
b)
Telnet klien
Implementasi Telnet awalnya gagal untuk
operasi dupleks setengah (halfduplex). Ini berarti bahwa lalu lintas data yang
hanya bisa pergi dalam satu arah pada satu waktu dan memerlukan tindakan khusus
untuk menunjukkan akhir dari lalu lintas satu arah sehingga lalu lintas
sekarang dapat mulai ke arah lain. [Ini mirip dengan penggunaan
"roger" dan "over" oleh operator amatir dan radio CB.]
Tindakan spesifik adalah dimasukkannya
karakter GA (go ahead) dalam aliran data. Link modern sudah memungkinkan
operasi dua arah (bi-directional) dan "menekan pergi ke depan"
pilihan diaktifkan.Aplikasi utilitas telnet (klien) saat ini sudah disertakan dalam
system operasi apa pun yang kita gunakan. Kita dapat menjalankan utilitas
Telnet dengan mengetikkan kata telnet. Jika kita tahu nama situs yang ingin
dihubungi, kita dapat memasukkan telnet dan nama situs pada baris perintah
Windows command atau Linux.
Contoh implementasi aplikasi telnet pada
windows command:
C:\>telnet
Microsoft (R) Windows NT (TM) Version 4.00
(Build 1381)
Welcome to Microsoft Telnet Klien
Telnet Klien Build 5.00.99034.1
Escape Character is 'CTRL+]'
Microsoft Telnet> open sfusrvr
**** Layar akan dibersihkan (clear) dan
informasi berikut akan ditampilkan:
Microsoft (R) Windows NT (TM) Version 4.00
(Build 1381)
Welcome to Microsoft Telnet Service
Telnet Server Build 5.00.99034.1
login: sfu
password: ********
**** Layar akan dibersihkan (clear) dan
informasi berikut akan ditampilkan:
*=========================================================
Welcome to Microsoft Telnet Server.
*=========================================================
C:\>
Selanjutnya kita bisa bekerja seolah-olah berada
di mesin computer yang berhasil kita hubungi dengan aplikasi telnet. Akan
tetapi meskipun bekerja pada konsol layar yang sama dengan aplikasi lain yang
sedang kita jalankan di komputer kita, aplikasi telnet tetap merupakan
pekerjaan di komputer lain (remote machine).
3)
Secure Shell (SSH)
Telnet dan FTP adalah protokol yang terkenal
tapi mereka mengirim data dalam format teks biasa, yang dapat ditangkap oleh
seseorang dengan menggunakan sistem lain pada jaringan yang sama, termasuk
Internet. Sehingga data yang dikomunikasikan dapat dengan mudah dibaca oleh
orang, sehingga menjadi kurang aman untuk data-data penting yang harus
dilindungi.
Secure Shell (SSH) adalah sebuah protokol
jaringan kriptografi (disandikan) untuk komunikasi data jarak jauh yang aman,
dengan baris perintah login, perintah eksekusi jarak jauh, dan layanan jaringan
lainnya antara dua jaringan komputer yang berhubungan, melalui saluran yang
disandikan dan aman melalui jaringan tidak aman, server dan klien (masing
-masing menjalankan server SSH
dan program SSH klien,).
Aplikasi paling terkenal dari protokol adalah
untuk akses ke akun shell pada sistem operasi mirip Unix, tetapi juga dapat
digunakan dengan cara yang sama untuk akun pada Windows. Ia dirancang sebagai
pengganti Telnet dan protokol remote shell tidak aman lainnya seperti
Berkeley rsh dan rexec protokol, yang
mengirim informasi, terutama password, berbentuk plaintext, membuat mereka
rentan terhadap intersepsi dan pengungkapan menggunakan analisis paket.
Enkripsi yang digunakan oleh SSH dimaksudkan
untuk memberikan kerahasiaan dan integritas data melalui jaringan yang tidak
aman, seperti Internet.Dalam perjalanan pengembangan ssh, spesifikasi protokol
membedakan antara dua versi utama yang disebut sebagai SSH-1 dan SSH-2. Perbedaannya
terletak pada cara penyandian/enkripsi dan keduanya tidak saling mendukung.
Pada tahun 2006, versi revisi dari protokol, SSH-2, diadopsi sebagai standar .
Keamanan yang lebih baik, misalnya, karena menggunakan algoritma kriptografi
Diffie-Hellman pertukaran kunci dan integritas yang kuat melalui kode
otentikasi dalam memeriksa pesan. Fitur baru dari SSH-2 mencakup kemampuan
untuk menjalankan sejumlah sesi shell melalui koneksi SSH tunggal.
OpenSSH (OpenBSD Secure Shell) adalah
seperangkat program komputer yang menyediakan sesi komunikasi terenkripsi
melalui jaringan komputer menggunakan protokol ssh. Hal ini dibuat sebagai
alternatif open source dibandingkan dengan aplikasi proprietary Secure Shell
software suite yang ditawarkan oleh SSH Communications Security. OpenSSH
dikembangkan sebagai bagian dari proyek OpenBSD, yang dipimpin oleh Theo de
Raadt.
(a)
Server SSH
OpenSSH menggunakan hubungan server-klien.
Sistem yang dihubungi disebut sebagai server. Sistem yang meminta sambungan
disebut sebagai klien. Sebuah sistem sekaligus dapat menjadi server dan
klien SSH. OpenSSH juga memiliki manfaat
tambahan X11 forwarding dan port forwarding.
This comment has been removed by the author.
ReplyDeleteNama : Siti Solekhah
ReplyDeleteKelas : XI TKJ 1
Nama: Mohamad Zaki Ramadhan
ReplyDeleteKelas: XI TKJ 1
Nama : Nurofiq Cahyo Utomo
ReplyDeleteKelas : XI TKJ 1