Remote server menggunakan SSH dan PuTTY di Debian

Sep 8, 202430 mins read
SIJA Network Debian

Remote server menggunakan SSH dan PuTTY di Debian, bagaimana caranya?


Pengertian SSH

SSH merupakan sebuah protokol administrasi remote yang memperbolehkan pengguna untuk mengakses dan mengontrol server mereka dalam jaringan secara aman. Mulai dari menjalankan sebuah program, membuat folder, menghapus file, membuat file, transfer file, hingga menjalankan atau menghentikan sebuah services.



Langkah Kerja

1. Konfigurasi IP Address pada OS windows

Pertama, kita harus mengkonfigurasi IP Address pada OS windows kita. Kita bisa mengkonfigurasi IP Address pada OS windows kita dengan cara klik kanan pada icon network pada taskbar, lalu pilih Open Network & Internet settings.

Pada tampilan Ethernet Status, pilih properties. Atur IP Address dengan memilih Internet Protocol Version 4, klik properties, Setelah masuk ke tampilan Properties, Klik pada bagian internet protocol version 4

Masukan IP anda, disini saya akan menggunakan IP 192.168.55.2, dan Subnetmask 255.255.255.240, lalu klik OK.



2. Konfigurasi IP Address pada sistem operasi Debian

    Sebelum debian pada virtualbox dijalankan, pastikan terlebih dahulu hal-hal berikut:

  • Pada menu setting > pilih network adapter
  • Gunakan 1 adapter saja
  • Pada adapter 1 bagian enable network adapter > dicentang
  • Simpan konfigurasi dengan menekan tombol OK
  • Jalankan sistem operasi Debian

Konfigurasi ip address debian terdapat pada file: /etc/network/interfaces Masuk ke editor file tersebut dengan perintah nano /etc/network/interfaces

Contoh konfigurasi interface untuk mengatur IP Address pada Debian

Restart network supaya konfigurasi IP Address yang sudah dilakukan, dikenali/teridentifikasi oleh sistem. Ketikkan perintah /etc/init.d/networking restart

Periksa apakah konfigurasi IP Address sudah berhasil dilakukan, dengan perintah ip address

Tes koneksi antara server (Debian) dengan client (windows asli Laptop/PC), dengan menggunakan perintah ping diikuti ip address dari pc yang sudah di setting di awal (192.168.55.2)

Lakukan juga sebaliknya, ping dari client ke server, untuk memastikan bahwa kedua perangkat/host bisa berkomunikasi secara dua arah. Dari sisi client, gunakan Command Prompt



3. Mengkonfigurasi remote server meggunakan aplikasi SSH

Install paket layanan SSH pada sistem operasi debian, Gunakan perintah apt-get install openssh-server

Karena saya sudah menginstall, maka tampilan menjadi seperti berikut

Setelah instalasi SSH selesai dilakukan, maka verifikasi terlebih dahulu apakah instalasi berhasil dilakukan atau tidak, menggunakan perintah /etc/init.d/ssh status

Untuk mengkonfigurasi remote server menggunakan SSH, maka file konfigurasinya akan berada pada file sshd_config. Lakukan instalasi SSH, dengan membuka file sshd_config dengan perintah nano /etc/ssh/sshd_config

Tampilan diatas adalah tampilan ketika sudah di edit di bagian Permitrootlogin di bagian paling bawah

Restart Service SSH dengan perintah service ssh restart



4. Uji coba remote server menggunakan aplikasi PuTTY

Lakukan Ujicoba hasil konfigurasi SSH Server, dengan menggunakan aplikasi PuTTY. Install aplikasi PuTTY di Windows (PC/Laptop Asli). Buka aplikasi PuTTY, dan masukan IP dari Debian yang sudah di setting sebelumnya

Pilih Open, dan beginilah tampilan di dalamnya

Login dengan user admin (root) dan masukan password



Kesimpulan

SSH adalah sebuah protokol untuk mengakses dan mengontrol sebuah server dalam jaringan yang aman. Kelebihan PuTTY dan SSH meliputi keamanan yang digunakan untuk melindungi data yang dikirim dan diterima server. Ada pula kemudahan PuTTY dan SSH yaitu dapat dengan mudah melakukan koneksi ke server dengan antarmuka yang menarik. PuTTY dan SSH juga memiliki kemampuan untuk mendukung berbagai protokol jaringan.

Dalam kegiatan ini kita mempraktekan penggunaan PuTTY dan SSH menggunakan media Virtual Machine dengan ISO Debian Linux. Kita mempelajari mulai dari setting IP address pada Debian maupun pada PC client sehingga hasil akhirnya dapat mempraktekan penggunaan PuTTY dan SSH yang efektif karena bisa dilakukan dimana saja.


Discussions