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

Gunakan kode saat checkout:

Skills
01.11.2024

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 pada 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 username 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

  • Mendaftar File 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. Temukan baris #Port 22 dan ubah ke port yang tidak standar, misalnya Port 2222. Hapus tanda # untuk menghilangkannya.
  3. Simpan dan keluar dari file (CTRL + X, lalu Y, lalu Enter).

Langkah 2: Nonaktifkan Login Root

Untuk keamanan tambahan, nonaktifkan login root melalui SSH

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

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 Anda 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 dengan aman dan efisien. Dengan memahami cara menyambungkan, menjalankan perintah, dan meningkatkan keamanan, Anda dapat mengelola peladen 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