New Update:
light_mode
Trending Tags
Beranda » Server & Panel » SSH Basics: 5 SSH Essential Commands Every Beginner Must Know

SSH Basics: 5 SSH Essential Commands Every Beginner Must Know

  • account_circle SaidWP - Post
  • calendar_month Senin, 6 Jan 2025
  • visibility 694
  • comment 0 komentar
  • print Cetak

info Atur ukuran teks artikel ini untuk mendapatkan pengalaman membaca terbaik.

5 SSH Essential Commands Every Beginner Must Know

Secure Shell, atau lebih dikenal sebagai SSH, adalah protokol jaringan yang memungkinkan komunikasi aman antara perangkat melalui jaringan yang tidak aman. Bagi pemula, SSH bisa tampak rumit, tetapi dengan memahami beberapa perintah dasar, Anda dapat menguasai dasar-dasar SSH dengan cepat.

Artikel ini akan membahas 5 SSH Essential Commands untuk pemula. Perintah ini akan membantu Anda terhubung, mengelola, dan mengamankan server Anda dengan lebih efisien.

1. Perintah Login: ssh

Perintah ssh adalah inti dari protokol SSH. Perintah ini digunakan untuk menghubungkan komputer lokal Anda ke server jarak jauh. Format dasar dari perintah ini adalah:

ssh username@hostname_or_IP

Contoh:

ssh [email protected]

Penjelasan:

  • username: Nama pengguna di server tujuan.
  • hostname_or_IP: Alamat server, baik berupa hostname maupun IP address.

Setelah menjalankan perintah ini, Anda akan diminta memasukkan password untuk pengguna yang ditentukan. Jika berhasil, Anda akan masuk ke terminal server jarak jauh.

Tips:

  • Gunakan flag -p untuk menentukan port, jika server Anda tidak menggunakan port default 22:
ssh -p 2222 [email protected]

2. Mengelola File: scp (Secure Copy)

Perintah scp digunakan untuk mentransfer file antara komputer lokal dan server jarak jauh melalui protokol SSH. Format dasar perintah ini adalah:

scp source_file username@hostname_or_IP:destination_path

Contoh:

Mengirim file dari komputer lokal ke server:

scp myfile.txt [email protected]:/home/admin/

Mengunduh file dari server ke komputer lokal:

scp [email protected]:/home/admin/myfile.txt ./

Manfaat:

  • File dikirim dengan enkripsi, menjaga keamanan data.
  • Mendukung transfer direktori dengan flag -r:
scp -r myfolder [email protected]:/home/admin/

3. Manajemen Proses: top dan htop

Setelah masuk ke server menggunakan SSH, Anda mungkin perlu memeriksa performa server. Perintah top adalah alat bawaan untuk memantau penggunaan CPU, RAM, dan proses yang berjalan.

Perintah:

top

Namun, jika Anda ingin tampilan yang lebih interaktif, gunakan htop (memerlukan instalasi tambahan):

htop

Fitur:

  • Navigasi antarmuka dengan keyboard.
  • Kill proses langsung dari antarmuka.

Tips: Instal htop jika belum tersedia:

sudo apt install htop

4. Menyalin dan Mengedit Teks: nano dan vim

SSH sering digunakan untuk mengedit file konfigurasi server. Dua editor teks yang umum digunakan adalah nano dan vim.

SSH Essential Commands

Nano adalah editor yang ramah pemula, sementara Vim menawarkan fitur lebih canggih untuk pengguna berpengalaman.

Contoh Menggunakan Nano:

nano /etc/hostname
  • Gunakan CTRL + O untuk menyimpan perubahan.
  • Gunakan CTRL + X untuk keluar.

Contoh Menggunakan Vim:

vim /etc/hostname
  • Tekan i untuk masuk ke mode insert.
  • Tekan ESC, lalu ketik :wq untuk menyimpan dan keluar.

Tips:

  • Jika Anda baru memulai, gunakan nano untuk menghindari kebingungan.

5. Menjalankan Perintah di Latar Belakang: nohup dan &

Saat bekerja di server, terkadang Anda ingin menjalankan perintah tanpa terputus, bahkan jika Anda keluar dari sesi SSH. Gunakan perintah nohup atau tambahkan simbol & di akhir perintah untuk menjalankan proses di latar belakang.

Contoh dengan nohup:

nohup python3 myscript.py &
  • Perintah ini menjalankan script Python di latar belakang.
  • Output akan disimpan di file nohup.out secara default.

Contoh dengan &:

./myprogram &
  • Perintah ini menjalankan program dan mengembalikan prompt ke pengguna tanpa menghentikan proses.

Tips: Gunakan perintah jobs untuk melihat proses yang berjalan di latar belakang:

jobs

Kesimpulan

Menguasai dasar-dasar SSH adalah langkah awal untuk menjadi lebih efisien dalam manajemen server. Dengan memahami dan mempraktikkan 5 SSH Essential Commands untuk pemula ini, Anda akan lebih percaya diri dalam mengelola server jarak jauh.

SSH Essential Commands

Gunakan perintah ssh untuk login, scp untuk transfer file, dan top untuk memantau performa server. Jangan lupa untuk memanfaatkan editor teks seperti nano atau vim, serta perintah nohup untuk menjalankan proses tanpa gangguan.

Mulailah dengan mempraktikkan perintah ini hari ini, dan tingkatkan keterampilan teknis Anda dalam dunia system Administrator.

Ingin artikel seperti SSH Essential Commands lainnya? Dapatkan informasi menarik lain terkait SSH Essential Commands dengan membaca lebih banyak dan jika ada hal yang masih membingungkan bagi kamu, jangan ragu konsultasi (free) dengan tim kami untuk mendapatkan informasi lebih lengkap mengenai SSH Essential Commands.

Akhirnya, bagikan artikel SSH Essential Commands ini ke teman, komunitas, atau grup keluarga jika bermanfaat. Terimakasih 🙂

  • Penulis: SaidWP - Post

Rekomendasi Untuk Anda

  • cara memilih hosting yang tepat

    6 Cara Memilih Hosting yang Tepat untuk Website Anda

    • calendar_month Minggu, 13 Okt 2024
    • account_circle SaidWP - Post
    • visibility 714
    • 0Komentar

    Artikel ini akan membahas secara mendalam tentang cara memilih hosting yang tepat, membantu Anda membuat keputusan yang informasi dan tepat.

  • Tips Memilih Hosting

    Tips Memilih Hosting Terbaik: 7 Langkah Penting untuk Website Anda

    • calendar_month Kamis, 9 Jan 2025
    • account_circle SaidWP - Post
    • visibility 965
    • 0Komentar

    Pelajari tips memilih hosting terbaik untuk situs web Anda. Panduan lengkap membantu Anda memahami jenis hosting.

  • SSH di Macbook

    Cara Menggunakan SSH & Alias zsh di Macbook

    • calendar_month Jumat, 9 Mei 2025
    • account_circle SaidWP - Blog
    • visibility 863
    • 0Komentar

    SSH di Macbook – Kalau kamu sering ngulik VPS dari Macbook, pasti tahu pentingnya akses SSH yang cepat dan efisien. Tapi gimana kalau kita bisa bikin proses itu jauh lebih simpel? Artikel ini akan ngebahas step-by-step cara menggunakan SSH di Macbook dan mengatur alias di zsh supaya kerjaan kamu lebih gesit. 1. Cek SSH Key […]

  • Membuat Posting Pertama di WordPress

    Membuat Posting Pertama di WordPress: 7 Langkah Mudah

    • calendar_month Selasa, 14 Jan 2025
    • account_circle SaidWP - Post
    • visibility 770
    • 0Komentar

    Apakah Anda baru mengenal WordPress dan ingin memulai dengan baik? Artikel ini memberikan panduan lengkap untuk membuat posting pertama di WordPress. Dengan langkah-langkah yang jelas dan sederhana, Anda dapat menghasilkan konten yang menarik dan ramah SEO. Mengapa Penting Memulai dengan Posting yang Baik? Posting pertama di WordPress adalah kesempatan untuk: 7 Langkah Mudah Membuat Posting […]

  • CUPS

    Critical CUPS Remote Code Execution Vulnerability: How to Secure Your Linux Server (4 Steps)

    • calendar_month Jumat, 25 Okt 2024
    • account_circle SaidWP - Post
    • visibility 762
    • 0Komentar

    Pendahuluan Common Unix Printing System (CUPS) merupakan salah satu layanan krusial yang digunakan untuk mengelola cetakan di sistem operasi Unix dan Linux. CUPS membantu server dan komputer dalam mengelola pekerjaan cetak, sehingga sangat penting di berbagai lingkungan, baik perkantoran hingga penggunaan rumahan. Namun, kehadiran kerentanan eksekusi kode jarak jauh (Remote Code Execution atau RCE) dalam […]

  • GreenCloudVPS Review

    Review GreenCloudVPS BudgetKVMSG-2: VPS Murah, Performa Ngebut!

    • calendar_month Rabu, 7 Mei 2025
    • account_circle SaidWP - Blog
    • visibility 1.460
    • 0Komentar

    Apa Itu GreenCloudVPS BudgetKVMSG-2? GreenCloudVPS Review – GreenCloudVPS udah jadi andalan di kalangan penggemar VPS budget, terutama buat yang mau performa oke tanpa bikin dompet nangis. Saya cobain paket BudgetKVMSG-2 DC2 VF di lokasi Singapore, dan hasilnya bikin takjub! Dengan harga mulai $25/tahun (saat artikel ini dibuat), VPS ini tawarin spek yang lumayan buat hosting […]

expand_less