GNU/Linux >> Belajar Linux >  >> Panels >> cPanel

Cara mengkonfigurasi kunci SSH menggunakan cPanel

Artikel ini menjelaskan cara membuat dan menerapkan kunci SSH menggunakan cPanel. Dengan kunci SSH, Anda dapat mengotomatiskan login ke akun A2 Hosting Anda, atau menggunakan autentikasi dua faktor untuk meningkatkan keamanan.

Artikel ini menjelaskan cara mengkonfigurasi kunci SSH menggunakan cPanel. Jika akun hosting Anda tidak menyertakan cPanel, atau jika Anda ingin menggunakan baris perintah untuk mengonfigurasi kunci SSH, silakan lihat artikel ini.

Menggunakan kunci SSH

Saat Anda masuk ke akun Anda secara interaktif menggunakan klien SSH seperti yang dijelaskan dalam artikel ini, Anda harus memasukkan kata sandi setiap saat. Tetapi bagaimana jika Anda ingin menjalankan proses otomatis? Mungkin Anda ingin mengunduh cadangan basis data secara otomatis pada waktu tertentu ke komputer lokal Anda. Dalam skenario ini, Anda tidak ingin harus mengetikkan sandi SSH secara manual setiap kali proses pencadangan berjalan.

Atau bagaimana jika Anda ingin mengizinkan banyak pengguna untuk mentransfer file dengan aman menggunakan SFTP, seperti yang dijelaskan dalam artikel ini? Anda perlu memberi mereka kata sandi cPanel Anda, yang akan memberi mereka akses penuh ke akun Anda.

Anda dapat mengatasi masalah ini dengan menggunakan kunci SSH untuk terhubung ke akun Anda. Kunci SSH memungkinkan komputer Anda untuk masuk ke akun A2 Hosting Anda secara otomatis tanpa Anda mengetikkan kata sandi. Untuk menggunakan kunci SSH, Anda harus terlebih dahulu membuat kunci publik dan kunci pribadi (juga dikenal sebagai pasangan kunci). Kunci pribadi klien tetap berada di komputer lokal Anda, sedangkan kunci publik berada di server A2 Hosting.

Atau, Anda juga dapat membuat kunci SSH dan melindunginya dengan frasa sandi untuk autentikasi dua faktor. Meskipun konfigurasi ini tidak mengaktifkan login otomatis, konfigurasi ini memberikan lapisan keamanan ekstra, karena Anda harus memiliki file kunci dan yang benar mengetahui frasa sandi yang benar untuk mengakses akun.

Mengonfigurasi kunci SSH di cPanel

Saat Anda mengonfigurasi kunci SSH di cPanel, Anda dapat membuat pasangan kunci baru, atau mengimpor kunci yang sudah ada.

Opsi #1:Membuat kunci baru

Untuk membuat pasangan kunci SSH baru untuk akun Anda, ikuti langkah-langkah berikut:

  1. Masuk ke cPanel.Jika Anda tidak tahu cara masuk ke akun cPanel Anda, silakan lihat artikel ini.
  2. Di bagian KEAMANAN layar beranda cPanel, klik Akses SSH:

  3. Pada halaman Akses SSH, di bawah Kelola Kunci SSH, klik Kelola Kunci SSH.
  4. Klik Buat Kunci Baru.
  5. Konfirmasi bahwa Nama Kunci disetel ke id_rsa.
  6. Dalam kotak teks Kata Sandi Kunci dan Masukkan Kembali Kata Sandi, ketikkan kata sandi untuk kunci tersebut. Atau, Anda dapat mengklik Pembuat Kata Sandi dan cPanel membuat kata sandi yang kuat untuk Anda.
  7. Konfirmasi bahwa Jenis Kunci disetel ke RSA.
  8. Konfirmasi bahwa Ukuran Kunci disetel ke 2048.
  9. Klik Buat Kunci. cPanel menghasilkan kunci publik dan pribadi dan menyimpannya di /home/username/.ssh direktori, di mana nama pengguna mewakili nama pengguna akun A2 Hosting Anda.
  10. Klik Kembali.
  11. Di bawah Kunci Publik, temukan nama kunci yang baru saja Anda buat. Di bawah Tindakan, klik Kelola.
  12. Klik Otorisasi, lalu klik Kembali. Untuk menghubungkan ke akun Anda menggunakan kunci baru, baca Menghubungkan ke akun Anda menggunakan kunci SSH di bawah.
Opsi #2:Mengimpor kunci yang ada

Jika Anda telah membuat kunci SSH untuk akun Anda dan ingin menggunakannya kembali, Anda dapat menggunakan cPanel untuk mengimpornya. Untuk melakukannya, ikuti langkah-langkah berikut:

  1. Masuk ke cPanel.Jika Anda tidak tahu cara masuk ke akun cPanel Anda, silakan lihat artikel ini.
  2. Di bagian KEAMANAN layar beranda cPanel, klik Akses SSH:

  3. Pada halaman Akses SSH, di bawah Kelola Kunci SSH, klik Kelola Kunci SSH.
  4. Klik Kunci Impor.
  5. Dalam kotak teks Pilih nama untuk kunci ini (default ke id_dsa), ketikkan nama untuk kunci tersebut.
  6. Di bawah Tempel kunci publik ke dalam kotak teks berikut, tempel teks kunci publik ke dalam kotak teks.
  7. Klik Impor. cPanel mengimpor kuncinya.
  8. Klik Kembali untuk Mengelola Kunci.
  9. Di bawah Kunci Publik, temukan nama kunci yang baru saja Anda impor. Di bawah Tindakan, klik Kelola.
  10. Klik Otorisasi, lalu klik Kembali. Untuk menghubungkan ke akun Anda menggunakan kunci baru, baca Menghubungkan ke akun Anda menggunakan kunci SSH di bawah.

Menghubungkan ke akun Anda menggunakan kunci SSH

Gunakan prosedur yang sesuai di bawah ini untuk sistem operasi komputer Anda.

Sistem operasi Windows

Untuk komputer yang menjalankan Microsoft Windows, Anda dapat menggunakan program Putty untuk terhubung ke akun A2 Hosting Anda dengan kunci SSH. Atau, Windows 10 menyertakan klien SSH asli yang dapat Anda gunakan, tanpa perlu menginstal dan mengonfigurasi program tambahan.

Menggunakan Putty

Sebelum Anda dapat terhubung ke akun Anda, Anda harus menyebarkan kunci pribadi ke komputer lokal Anda (kecuali Anda mengimpor kunci publik ke cPanel, dalam hal ini Anda mungkin sudah memiliki kunci pribadi di komputer Anda). Untuk melakukannya, ikuti langkah-langkah berikut:

  1. Masuk ke cPanel.Jika Anda tidak tahu cara masuk ke akun cPanel Anda, silakan lihat artikel ini.
  2. Di bagian KEAMANAN layar beranda cPanel, klik Akses SSH:

  3. Pada halaman Akses SSH, di bawah Kelola Kunci SSH, klik Kelola Kunci SSH.
  4. Pada halaman Akses SSH, di bawah Kunci Pribadi, temukan nama kunci yang Anda buat, lalu klik Lihat/Unduh.
  5. Di bawah Konversi kunci “id_rsa” ke format PPK, klik Konversi. cPanel mengonversi kunci.
  6. Klik Download Key, lalu simpan id_rsa.ppk file di komputer lokal Anda. Pastikan Anda mencatat di mana file tersebut disimpan di komputer Anda.

Pada titik ini, Anda telah membuat pasangan kunci SSH dan menyebarkan kunci pribadi ke komputer lokal Anda. Anda sekarang siap untuk mengonfigurasi klien Putty agar terhubung ke akun SSH Anda menggunakan kunci pribadi.

Prosedur berikut mengasumsikan bahwa Anda telah mengunduh dan menginstal klien Putty. Jika Anda belum melakukannya, ikuti prosedur penyiapan Putty di artikel ini sebelum melanjutkan.

Untuk mengonfigurasi Putty agar menggunakan kunci pribadi Anda, ikuti langkah-langkah berikut:

  1. Mulai Putty.
  2. Di panel Kategori, perluas SSH, lalu klik Auth.
  3. Di bawah Parameter Otentikasi, klik Jelajahi.
  4. Temukan id_rsa.ppk file yang Anda buat di prosedur sebelumnya.
  5. Di panel Kategori, klik Sesi.
  6. Dalam kotak teks Nama Host (atau alamat IP), ketik nama pengguna @contoh.com . Ganti nama pengguna dengan nama pengguna A2 Hosting Anda, dan ganti example.com dengan nama domain situs Anda.
  7. Dalam kotak teks Port, ketik 7822. Port default untuk SSH adalah 22. Namun, A2 Hosting menggunakan port yang berbeda untuk alasan keamanan.
  8. Konfirmasi bahwa tombol radio Jenis sambungan disetel ke SSH.
  9. Dalam kotak teks Sesi Tersimpan, ketikkan nama untuk koneksi tersebut. Misalnya, ketik akun A2.
  10. Klik Simpan.
  11. Untuk terhubung ke akun SSH Anda, klik dua kali nama koneksi dalam daftar. Putty harus terhubung tanpa meminta Anda mengetikkan kata sandi akun Anda. Namun, jika Anda menetapkan frasa sandi untuk kunci, Anda harus mengetikkan frasa sandi kunci.

Menggunakan klien SSH Windows asli

Untuk menggunakan klien SSH Windows 10 bawaan untuk terhubung ke akun Anda menggunakan kunci, ikuti langkah-langkah berikut:

  1. Masuk ke cPanel.Jika Anda tidak tahu cara masuk ke akun cPanel Anda, silakan lihat artikel ini.
  2. Di bagian KEAMANAN layar beranda cPanel, klik Akses SSH:

  3. Pada halaman Akses SSH, di bawah Kelola Kunci SSH, klik Kelola Kunci SSH.
  4. Pada halaman Akses SSH, di bawah Kunci Pribadi, temukan nama kunci yang Anda buat, lalu klik Lihat/Unduh.
  5. Klik Download Key, lalu simpan id_rsa file di komputer lokal Anda. Anda sekarang siap untuk memulai klien SSH dan menggunakan kuncinya.

    Pastikan Anda mencatat di mana Anda menyimpan file di komputer Anda. Untuk menjadikan file kunci sebagai file kunci default untuk koneksi SSH, simpan di \Users\username\.ssh direktori, di mana nama pengguna mewakili nama pengguna Windows Anda.
  6. Untuk membuka kotak dialog Run, ketik tombol Windows + r.
  7. Dalam kotak dialog Jalankan, ketik cmd lalu klik OK untuk membuka jendela prompt perintah.
  8. Pada prompt perintah, ketik perintah berikut. Ganti nama pengguna dengan nama pengguna A2 Hosting Anda, dan ganti example.com dengan nama domain situs Anda:

    ssh -p 7822 [email protected]

    Jika Anda tidak menyimpan file kunci di \Users\username\.ssh direktori pada langkah 5, Anda juga harus menentukan lokasi file kunci. Untuk melakukannya, ketik perintah berikut sebagai gantinya. Ganti jalur dengan jalur tempat Anda menyimpan file kunci di langkah 5:

    ssh -p 7822 -i path [email protected]
  9. Jika ini adalah pertama kalinya Anda terhubung ke server, Anda menerima pesan tentang sidik jari kunci. Ketik ya lalu tekan Enter.

    Anda tidak menerima pesan ini pada upaya koneksi berikutnya.
  10. Saat Anda terhubung, prompt baris perintah server jauh muncul:

    [email protected] [~]#
  11. Sekarang Anda dapat menjalankan perintah di server jauh. Misalnya, untuk melihat daftar direktori saat ini, ketik ls lalu tekan Enter.
  12. Untuk menutup koneksi SSH setelah selesai, ketik exit lalu tekan Enter.
  13. Untuk menutup jendela prompt perintah, ketik exit lalu tekan Enter.
Sistem operasi Mac OS X dan Linux

Sebelum Anda dapat terhubung ke akun Anda, Anda harus menyebarkan kunci pribadi ke komputer lokal Anda (kecuali Anda mengimpor kunci publik ke cPanel, dalam hal ini Anda mungkin sudah memiliki kunci pribadi di komputer Anda). Untuk melakukannya, ikuti langkah-langkah berikut:

  1. Masuk ke cPanel.Jika Anda tidak tahu cara masuk ke akun cPanel Anda, silakan lihat artikel ini.
  2. Di bagian KEAMANAN layar beranda cPanel, klik Akses SSH:

  3. Pada halaman Akses SSH, di bawah Kelola Kunci SSH, klik Kelola Kunci SSH.
  4. Pada halaman Akses SSH, di bawah Kunci Pribadi, temukan nama kunci yang Anda buat, lalu klik Lihat/Unduh.
  5. Klik Download Key, lalu simpan id_rsa file di komputer lokal Anda di /home/username/.ssh direktori. Ganti nama pengguna dengan nama pengguna Anda sendiri.

Pada titik ini, Anda telah membuat pasangan kunci SSH dan menyebarkan kunci pribadi ke komputer lokal Anda. Anda sekarang siap untuk terhubung ke akun SSH Anda menggunakan kunci.

Untuk terhubung ke akun SSH Anda menggunakan kunci, ikuti langkah-langkah berikut:

  1. Buka jendela terminal. Prosedur untuk melakukan ini tergantung pada sistem operasi dan lingkungan desktop.
    • Di Mac OS X, klik Aplikasi, klik Utilitas, lalu klik Terminal.
  2. Pada prompt perintah, ketik perintah berikut. Ganti nama pengguna dengan nama pengguna A2 Hosting Anda, dan ganti example.com dengan nama domain situs Anda:
    ssh -p 7822 username@example.com
    Dalam perintah ini, kami secara eksplisit menentukan nomor port, nama pengguna, dan nama host. Namun, Anda juga dapat menentukan setelan untuk host jarak jauh di ~/.ssh/config . Anda file sebagai berikut:
    Host example
        Hostname example.com
        Port 7822
        User username
    
    Tuan Rumah nilai dapat berupa nama apa pun yang Anda inginkan; itu hanyalah sebuah label untuk pengaturan lainnya. Nama Inang value adalah host jarak jauh yang ingin Anda akses, nomor port adalah 7822, dan Pengguna value menentukan nama pengguna akun A2 Hosting Anda. Setelah konfigurasi ini ditentukan, Anda dapat terhubung ke akun hanya dengan menggunakan Host nilai. Anda tidak perlu mengetikkan nomor port, nama pengguna, dan nama host setiap kali. Perintah berikut menunjukkan bagaimana melakukannya:
    ssh example
  3. Klien SSH harus terhubung tanpa meminta Anda mengetikkan kata sandi akun Anda. Namun, jika Anda menetapkan frasa sandi untuk kunci tersebut, Anda harus mengetikkan frasa sandi kunci. Jika Anda menggunakan frasa sandi, Anda mungkin tidak perlu mengetik ulang setiap kali Anda terhubung ke server jauh. Jika komputer Anda memiliki OpenSSH versi 7.2 atau yang lebih baru, Anda dapat secara otomatis menyimpan frasa sandi di agen otentikasi SSH. (Untuk menentukan versi OpenSSH yang terinstal di komputer Anda, ketik ssh -V pada prompt perintah.) Kemudian ketika Anda terhubung ke server jauh, Anda harus mengetikkan frasa sandi pertama kali, tetapi tidak untuk koneksi berikutnya.
    Untuk melakukannya, tambahkan baris berikut ke ~/.ssh/config . Anda file:
    Host *
        AddKeysToAgent yes
    Jika Anda menggunakan Mac OS X, tambahkan juga baris berikut:
        UseKeychain yes
    Atau, jika Anda memiliki OpenSSH versi lama yang terinstal di komputer, Anda dapat mengetikkan perintah ssh-add untuk menyimpan frasa sandi secara manual di agen autentikasi SSH selama sesi login Anda.


cPanel
  1. Bagaimana mengelola kunci GnuPG di cPanel

  2. Cara menggunakan kunci SSH dengan Plesk

  3. Konfigurasi SSH Keys pada Sistem Debian 9 - Bagaimana cara melakukannya?

  1. Cara Mengatur Kunci SSH di Ubuntu 16.04

  2. Cara Mengatur Kunci SSH di Ubuntu 18.04

  3. Cara mengonfigurasi kunci resmi SSH di Ubuntu

  1. Cara Membuat &Mengatur Kunci SSH di CentOS 7

  2. Cara Mengonfigurasi Otentikasi Berbasis Kunci SSH Di Linux

  3. Cara Mengatur Kunci SSH