Bekerja dengan SSH pada Hosting Virtual ⋆ ALexHost SRL
Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
04.06.2025

Bekerja dengan SSH pada Hosting Virtual

Secure Shell (SSH) adalah alat yang sangat penting untuk mengelola lingkungan hosting virtual . SSH menyediakan metode yang aman untuk mengakses dan mengelola peladen Anda dari jarak jauh, sehingga Anda dapat melakukan tugas-tugas administratif dan mengonfigurasi aplikasi. Panduan ini akan membahas dasar-dasar bekerja dengan SSH dalam lingkungan hosting virtual.

1. Memahami SSH

SSH adalah protokol yang digunakan untuk menyambung secara aman ke server jarak jauh melalui jaringan. Protokol ini mengenkripsi koneksi antara klien dan server, memastikan bahwa setiap data yang dikirimkan tetap bersifat pribadi dan aman. SSH umumnya digunakan untuk:

  • Eksekusi perintah jarak jauh
  • Transfer file yang aman
  • Mengelola server web dan aplikasi

2. Mengakses Hosting Virtual Anda melalui SSH

Langkah 1: Buka Terminal atau Klien SSH Anda

  1. Untuk pengguna Linux dan macOS, buka terminal.
  2. Untuk pengguna Windows, Anda dapat menggunakan klien SSH seperti PuTTY atau klien SSH bawaan di Terminal Windows.

Langkah 2: Hubungkan ke Server Anda

Gunakan perintah berikut ini untuk menyambung ke server hosting virtual Anda:

ssh username@your_server_ip
  • Ganti nama pengguna dengan nama pengguna Anda yang sebenarnya (biasanya root untuk akses admin).
  • Ganti your_server_ip dengan alamat IP server virtual Anda.

Langkah 3: Masukkan Kata Sandi Anda

Saat diminta, masukkan kata sandi Anda. Jika ini adalah pertama kalinya Anda menyambung, Anda mungkin akan melihat pesan tentang keaslian server. Ketik ya untuk melanjutkan.

3. Perintah Umum SSH

Setelah tersambung ke peladen, Anda dapat menggunakan berbagai perintah untuk mengelola lingkungan hosting virtual. Berikut ini beberapa perintah SSH yang umum:

  • Mendaftarkan berkas dan direktori:
    ls -l
  • Mengubah Direktori:
    cd /path/to/directory
  • Mengedit File: Gunakan editor teks seperti nano atau vim:
    nano filename
  • Memeriksa Penggunaan Disk:
    df -h
  • Memantau Sumber Daya Sistem:
    top

4. Mengamankan Koneksi SSH Anda

Untuk meningkatkan keamanan saat menggunakan SSH, pertimbangkan praktik terbaik berikut ini:

Langkah 1: Mengubah Port SSH Default

Mengubah port default (22) dapat membantu mengurangi risiko serangan otomatis.

  1. Buka file konfigurasi SSH:
    sudo nano /etc/ssh/sshd_config
  2. Cari baris #Port 22 dan ubah ke port yang tidak standar, misalnya Port 2222. Hapus tanda # untuk menghilangkannya.
  3. Simpan dan keluar dari berkas (CTRL X, lalu Y, lalu Enter).

Langkah 2: Nonaktifkan Login Root

Untuk keamanan tambahan, nonaktifkan login root melalui SSH.

  1. Pada berkas sshd_config, temukan baris PermitRootLogin ya dan ubah menjadi:
    PermitRootLogin no
  2. Simpan dan keluar dari file.

Langkah 3: Gunakan Otentikasi Kunci SSH

Menggunakan kunci SSH alih-alih kata sandi akan meningkatkan keamanan.

  1. Buatlah Pasangan Kunci SSH: Pada mesin lokal Anda, jalankan:
    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  2. Salin Kunci Publik ke Server:
    ssh-copy-id username@your_server_ip
  3. Hubungkan Menggunakan Kunci SSH:
    ssh username@your_server_ip -p 2222 # Use your custom port if applicable

5. Mentransfer File dengan SCP

Untuk menyalin file dengan aman antara mesin lokal dan server, gunakan SCP (Secure Copy Protocol):

  • Menyalin File ke Server:
    scp /path/to/local/file username@your_server_ip:/path/to/remote/directory
  • Menyalin File dari Server:
    scp username@your_server_ip:/path/to/remote/file /path/to/local/directory

6. Kesimpulan

Bekerja dengan SSH dalam lingkungan hosting virtual memungkinkan Anda untuk mengelola peladen Anda dengan aman dan efisien. Dengan memahami cara menyambungkan, menjalankan perintah, dan meningkatkan keamanan, Anda bisa mengelola server virtual secara efektif. Tinjau pengaturan dan praktik SSH Anda secara teratur untuk mempertahankan lingkungan yang aman bagi aplikasi dan data Anda.

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills