avatar RicalDocs

The Daily Stack

  • HOME
  • CATEGORIES
  • TAGS
  • ARCHIVES
  • ABOUT
Home OpenSSH
Article

OpenSSH

OpenSSH merupakan solusi untuk administrasi server secara remote dengan keamanan tinggi. OpenSSH menggantikan protokol legacy yang rentan seperti Telnet dan FTP, memberikan perlindungan data dan kredensial selama transmisi.

Published Sep 2, 2024 Updated Oct 3, 2025
By Risnanda Pascal
1 min read
OpenSSH
OpenSSH

Pendahuluan

Secure Shell (SSH) adalah protokol kriptografi yang menyediakan komunikasi data terenkripsi, akses command-line interface (CLI) yang aman, eksekusi perintah jarak jauh, dan berbagai layanan jaringan lainnya antara dua host. Protokol ini menghubungkan server dan klien melalui saluran terenkripsi, baik dalam jaringan terpercaya maupun tidak terpercaya, dengan komponen server SSH dan klien SSH yang berjalan pada masing-masing endpoint.

Instalasi OpenSSH Server

Lakukan instalasi OpenSSH Server dengan memperbarui repositori sistem dan menginstal paket yang diperlukan:

1
sudo apt update && sudo apt install openssh-server

Verifikasi status layanan SSH setelah instalasi:

1
sudo systemctl status ssh

Jika layanan belum aktif, jalankan perintah:

1
sudo systemctl start ssh

Aktifkan layanan SSH untuk berjalan secara otomatis pada proses boot:

1
sudo systemctl enable ssh

Perintah SSH Umum

Koneksi ke Server

Gunakan sintaks berikut untuk membangun koneksi SSH:

1
ssh username@hostname
  • username: Akun pengguna pada server target
  • hostname: Alamat IP atau nama domain server

Koneksi dengan Port Kustom

Untuk koneksi melalui port non-default:

1
ssh -p <port_number> username@hostname

Autentikasi dengan Kunci SSH

Gunakan kunci privat SSH untuk autentikasi:

1
ssh -i ~/.ssh/id_rsa username@hostname

Transfer File dengan SCP

  • Upload file ke server:
    1
    
    scp ~/Documents/file.txt username@hostname:/home/user/
    
  • Download file dari server:
    1
    
    scp username@hostname:/path/to/remote_file /path/to/local_directory
    
  • Transfer direktori rekursif:
    1
    
    scp -r ~/Documents/Projects username@hostname:/home/user/
    

Eksekusi Perintah Jarak Jauh

Jalankan perintah pada server remote tanpa membuka sesi interaktif:

1
ssh username@hostname 'ls -la /home/rical'

SSH Tunneling

Membuat terowongan aman untuk mengakses layanan server melalui port lokal:

1
ssh -L local_port:remote_host:remote_port username@hostname
  • local_port: Port pada mesin lokal
  • remote_host: Destinasi server target
  • remote_port: Port layanan pada server remote

Contoh implementasi port forwarding:

1
ssh -L 8080:localhost:80 username@hostname

Perintah di atas akan meneruskan koneksi lokal port 8080 ke port 80 pada server remote.

Manajemen Kunci dengan SSH Agent

Tambahkan kunci privat ke SSH agent:

1
ssh-add ~/.ssh/id_rsa

Akses Remote melalui Codium

Pastikan ekstensi Remote-SSH terinstal pada Codium.

  1. Buka Command Palette (Ctrl + Shift + P)
  2. Ketik Remote-SSH: Connect to Host...
  3. Masukkan kredensial akses server
cryptography
This content is licensed under CC BY 4.0 by the author.
Share
External Links
  • RicalNet

Table of Contents

Related Articles

Sep 30, 2025

Panduan Enkripsi Folder dengan gocryptfs

Pelajari cara mengamankan data sensitif Anda dengan gocryptfs - sistem enkripsi filesystem yang powerful dan mudah digunakan.

Sep 14, 2025

Matrix Protocol with Synapse and Element

Membangun platform komunikasi terenkripsi dan terdesentralisasi menggunakan protokol Matrix, menghadirkan server Synapse untuk infrastruktur yang aman dan klien Element sebagai antarmuka pengguna.

Jul 20, 2025

Kriptografi dan Steganografi

implementasi praktis teknik kriptografi (encoding Base64, hashing MD5, enkripsi AES-256-CBC) dan steganografi menggunakan Steghide pada lingkungan Linux.

DNS List for Security & Privacy

MicroG

RicalNet © Some rights reserved

This site was last updated on October 03, 2025

Privacy Policy • Source code

Trending Tags

linux cloud computing privacy docker self-hosted cryptography android cisco packet tracer tools telecommunications

An updated version of this content is available