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

Tutorial Hosting Manajemen File cPanel

Sekarang setelah Anda memiliki akun cPanel, Anda perlu menyajikan aplikasi web atau file Anda kepada pengunjung Anda.

Tutorial hosting ini membahas tentang manajemen file cPanel dan cara menyajikan konten situs web tersebut menggunakan Manajer File cPanel, SCP atau SSH atau melalui SFTP.

Cara Menggunakan Manajer File cPanel Untuk Manajemen File:

cPanel memiliki sistem manajemen file bawaan yang tersedia di cPanel >> Beranda>> File>> Pengelola File .

Bagi pengguna yang baru terbiasa dengan cPanel, ini adalah cara termudah untuk mengelola dan mengedit file Anda.

Hal pertama yang mungkin ingin Anda lakukan adalah mengubah perilaku Pengelola File saat Anda masuk.

Untuk mengubah direktori tempat File Manager terbuka, lakukan langkah-langkah berikut:

  • Klik Setelan untuk membuka jendela Preferensi.
  • Pilih Web Root (public_html atau www) untuk rute paling langsung ke file Anda, atau pilih opsi lain untuk membuka antarmuka File Manager di direktori itu.
  • Jika Anda ingin melihat file .htaccess Anda, cukup pilih “Show Hidden Files ” lalu klik Simpan.

Untuk membuat file atau folder baru, lakukan langkah-langkah berikut:

  • Klik + File atau + Folder di toolbar File Manager. Jendela baru akan muncul.
  • Masukkan nama item baru di kotak teks Nama File Baru:atau Nama Folder Baru:.
  • Masukkan lokasi di mana sistem akan menyimpan item di File baru akan dibuat di:atau Folder baru akan dibuat di:kotak teks.
  • Klik Buat File Baru atau Buat Folder Baru .

Untuk mengganti nama folder atau file, klik nama item dan masukkan nama baru di kotak teks. Tekan tombol Kembali untuk menyimpan perubahan.

Untuk memindahkan file ke dalam folder, lakukan langkah-langkah berikut:

  • Klik Pindahkan di bilah alat di bagian atas antarmuka. Jendela File Baru akan muncul. Anda juga dapat menyeret ikon file ke folder tujuan baru.
  • Masukkan jalur file yang ingin Anda pindahkan file ke dalam “Masukkan jalur file yang ingin Anda pindahkan file ini” kotak teks. Anda juga dapat mengeklik item dan mengeklik Ganti Nama di bilah alat.
  • Klick Pindahkan File (s) untuk memindahkan file.

Untuk memindahkan file ke dalam folder, lakukan langkah-langkah berikut:

  • Pilih semua item yang ingin Anda pindahkan.
  • Klik Pindahkan di bilah alat di bagian atas antarmuka. Jendela File Baru akan muncul.
  • Masukkan jalur file yang ingin Anda pindahkan filenya di Masukkan jalur file yang ingin Anda pindahkan file ini area kotak teks.
  • Klik Pindahkan File untuk memindahkan file.

Untuk menyalin file, lakukan langkah-langkah berikut:

  • Pilih file yang ingin Anda salin. Anda tidak dapat membuat salinan item di dalam folder yang sama.
  • Klik Salin dari toolbar di bagian atas antarmuka. Jendela Salin akan muncul.
  • Di jendela Salin, masukkan jalur file yang ingin Anda simpan itemnya.
  • Klik Salin File untuk menyalin file.

Untuk menyalin banyak file, lakukan langkah-langkah berikut:

  • Pilih item yang ingin Anda salin. Anda juga dapat mengeklik kanan dan memilih Salin dari menu.
  • Pilih Salin dari bilah alat. Jendela Salin akan muncul.
  • Masukkan jalur file untuk menyalin file di “Masukkan jalur file yang ingin Anda salin file ini ” kotak teks.
  • Klik Salin File untuk menyalin file.

Untuk mengubah izin file atau folder, lakukan langkah-langkah berikut:

  • Pilih file atau folder yang izinnya akan diubah.
  • Dari bilah alat, klik Izin . Jendela Ubah Izin akan muncul.
  • Gunakan kotak centang atau kotak teks untuk mengubah izin item. Izin pengaturan ini default ke 0644 untuk file dan 0755 untuk folder.
  • Klik Ubah Izin untuk menyimpan perubahan Anda.

Untuk menghapus file atau folder, lakukan langkah-langkah berikut:

  • Pilih file atau folder yang ingin Anda hapus.
  • Dari bilah alat, klik Hapus . Jendela Sampah akan muncul.
  • Klik File Sampah untuk mengonfirmasi bahwa Anda ingin menghapus file atau folder.

Saat Anda menghapus file atau folder, sistem tidak menghapus file secara permanen. Sebagai gantinya, sistem memindahkan file ke folder Sampah.
Klik Kosongkan Sampah untuk menghapus konten folder Sampah secara permanen.

Untuk memulihkan file atau folder, lakukan langkah-langkah berikut:

  • Klik Lihat Sampah dari bilah alat.
  • Pilih file atau folder yang ingin Anda pulihkan.
  • Klik Pulihkan di bilah alat.
  • Konfirmasikan bahwa Anda ingin memulihkan item.

Saat Anda mengedit file dengan fitur Edit, Code Editor, atau HTML Editor, sebuah jendela akan muncul untuk mengonfirmasi pengkodean karakter file. Gunakan menu untuk memilih pengkodean karakter yang benar untuk file. Kemudian, klik Edit untuk melanjutkan.

Harap diperhatikan bahwa jika Anda memilih penyandian awal yang salah, file Anda mungkin rusak. Jika file Anda ditampilkan sebagai rangkaian karakter khusus, segera batalkan pengeditan dan pilih penyandian yang benar. Jangan simpan file.

Dalam kebanyakan kasus, biarkan fitur itu sendiri atau gunakan hanya jika Anda tahu apa yang Anda lakukan.

Untuk mengaktifkan atau menonaktifkan fitur Dialog Verifikasi Pengkodean Karakter, lakukan langkah-langkah berikut:

Klik Setelan di sudut kanan atas antarmuka. Jendela baru akan muncul.

Untuk mengaktifkan verifikasi penyandian , hapus centang pada kotak centang Nonaktifkan Dialog Verifikasi Pengkodean Karakter. Untuk menonaktifkan verifikasi penyandian , pilih kotak centang Nonaktifkan Dialog Verifikasi Pengodean Karakter.

Klik Simpan .

Cara Menggunakan SFTP CLI Untuk Login cPanel &Manajemen File:

Anda juga dapat mengakses server cPanel dan mengelola file menggunakan SFTP melalui antarmuka baris perintah.

SFTP, yang merupakan singkatan dari SSH File Transfer Protocol, atau Secure File Transfer Protocol, adalah protokol terpisah yang dikemas dengan SSH yang bekerja dengan cara yang sama melalui koneksi yang aman. Keuntungannya adalah kemampuan untuk memanfaatkan koneksi aman untuk mentransfer file dan melintasi sistem file pada sistem lokal dan jarak jauh.

Dibandingkan dengan protokol SCP, yang hanya memungkinkan transfer file, protokol SFTP memungkinkan berbagai operasi pada file jarak jauh yang membuatnya lebih seperti protokol sistem file jarak jauh. Kemampuan ekstra klien SFTP termasuk melanjutkan transfer yang terputus, daftar direktori, dan penghapusan file jarak jauh.

Meskipun sandi mudah digunakan, kami tidak mengaturnya sebagai bagian dari tindakan keamanan kami.

Oleh karena itu kami menyarankan Anda membuat kunci SSH dan mentransfer kunci publik Anda ke sistem apa pun yang perlu Anda akses.

Ini jauh lebih aman dan dapat menghemat waktu Anda dalam jangka panjang.

Jika Anda dapat terhubung ke mesin menggunakan SSH, berarti Anda telah menyelesaikan semua persyaratan yang diperlukan untuk menggunakan SFTP untuk mengelola file.

Uji akses SSH dengan perintah berikut:

$ ssh username@erver_ip_or_remote_hostname

Jika berhasil, keluar kembali dengan mengetik:

exit

Sekarang buat koneksi SSH dan kemudian buka sesi SFTP menggunakan koneksi itu dengan mengeluarkan perintah berikut:

$ sftp username@server_ip_or_remote_hostname

Jika Anda bekerja pada server dengan port SSH khusus (bukan port default 22), maka Anda dapat membuka sesi SFTP sebagai berikut:

$ sftp -oPort=$custom_port username@server_ip_or_remote_hostname

Untuk info lebih lanjut tentang ini, gunakan:

$ man sftp
$ info sftp

Cara Menggunakan Klien SFTP Untuk Login cPanel &Manajemen File:

Pertama, pastikan Anda telah menginstal klien FTP di komputer lokal Anda sebelum mengunduh dan menjalankan file skrip.

Untuk petunjuk, kunjungi situs FileZilla™ (http://filezilla-project.org/) atau Core FTP (http://www.coreftp.com/) untuk komputer Windows®, atau Cyberduck (http://cyberduck. ch/) situs web atau Panic Transmit (https://panic.com/transmit/) untuk komputer MacOS®.

Anda juga dapat melihat lebih banyak di Wikipedia's Comparison of FTP client software

Jika Anda mengalami masalah saat mencoba mengonfigurasi klien FTP Anda secara otomatis, pastikan klien Anda diinstal dengan benar di komputer Anda.

Jika masalah tetap ada, lihat dokumentasi klien FTP.

Untuk mengkonfigurasi klien FTP, lakukan langkah-langkah berikut:

  • Klik Konfigurasikan Klien FTP untuk akun FTP yang diinginkan.
  • Klik File Konfigurasi FTP di bawah logo klien FTP yang diinginkan. Anda dapat memilih antara Filezilla™, Core FTP, atau Cyberduck.

Catatan:cPanel hanya mendukung konfigurasi otomatis untuk klien FTP ini. Untuk menggunakan klien lain, konfigurasikan klien secara manual. Klik Petunjuk untuk melihat petunjuk terperinci untuk klien pilihan Anda.

  • Buka file skrip konfigurasi yang diunduh ke komputer Anda. Klien FTP secara otomatis membuka, mengonfigurasi dirinya sendiri, dan terhubung ke server FTP Anda.

Panik Menular:

Transmit dianggap sebagai standar emas aplikasi transfer file macOS.

Anda harus menginstal Transmit sebelum melanjutkan.

Dengannya, Anda dapat mengunggah, mengunduh, dan mengelola file di banyak server dengan UI yang mudah, familier, dan kuat.

Anda tidak hanya dapat terhubung ke server cPanel Anda melalui FTP , SFTP , WebDAV dengan mudah, tetapi juga memungkinkan Anda terhubung ke layanan over cloud, seperti S3, Backblaze B2, Box, Google Drive, Dropbox, Microsoft Azure, dan lainnya.

Anda dapat mengunduh uji coba 7 hari dari https://panic.com/transmit/ yang memungkinkan Anda untuk menggunakannya sebanyak yang Anda inginkan, tanpa batasan, hingga langganan dimulai atau berlangganan melalui Mac App Store seharga $24,99 USD/tahun .

Namun, versi Mac App Store:

  • tidak mendukung Transmit Disk (tetapi kami berharap dapat memulihkan dukungan Transmit Disk di masa mendatang)
  • tidak menyertakan fitur Open In Terminal (yang telah dihapus atas permintaan Apple)
  • memiliki batasan kecil terkait sandboxing
  • tidak lagi berfungsi jika langganan Anda kedaluwarsa
  • hanya didukung di macOS 10.14 (Mojave) atau lebih baru

Kekurangannya saat diunduh dari Panic.com adalah jika mereka merilis pembaruan besar yang semuanya baru (seperti “6.0”), kemungkinan akan ada harga peningkatan yang terlibat.

Sebelum melanjutkan, pastikan Anda telah membuat kunci mesin lokal dan menambahkannya ke server cPanel Anda.


Alasannya adalah karena kami tidak mengizinkan autentikasi sandi karena sandi pada dasarnya buruk dan sangat sulit diingat, namun mudah dibobol penyerang.

Kata sandi yang aman adalah string panjang tanpa arti yang berisi campuran huruf, angka, dan simbol. Karena sangat sulit untuk diingat, pengguna tergoda untuk menggunakan sandi yang sama di mana saja, yang berarti Anda harus mengubah semua sandi jika hanya satu login yang disusupi.

Jadi, alih-alih kata sandi, Anda memiliki sepasang kunci yang cocok:satu publik, dan satu pribadi. Siapa pun yang memiliki akses ke kunci publik dapat menggunakannya untuk mengenkripsi informasi, yang hanya dapat didekripsi menggunakan kunci pribadi yang sesuai.

Jika Anda menggunakan Mac, kami dapat membuat keypair Anda dari baris perintah. Buka jendela Terminal dan masukkan perintah berikut:

$ ssh-keygen -t rsa -b 4096

Tekan Return untuk membuat keypair menggunakan nama default id_rsa dan letakkan di folder .ssh di folder home Anda.

Selanjutnya, Anda dapat memilih untuk mengenkripsi kunci pribadi Anda dengan frasa sandi.

Frasa sandi adalah lapisan keamanan ekstra pada kunci pribadi Anda. Dengan frasa sandi, seseorang tidak hanya perlu mendapatkan akses ke kunci pribadi Anda, mereka juga membutuhkan frasa sandi Anda untuk menggunakannya.

Untuk menyetel frasa sandi, masukkan di sini.

Untuk melewati pengaturan frasa sandi, tekan Kembali tanpa mengetik apa pun.

Baik Anda menyetel frasa sandi atau tidak, Anda akan diminta untuk mengonfirmasinya.

Masukkan frasa sandi lagi, atau cukup tekan Kembali .

Pasangan kunci Anda telah dibuat.

Perhatikan bahwa kunci pribadi disebut “id_rsa ” dan kunci publiknya adalah “id_rsa.pub ”, dan keduanya ada di folder bernama “.ssh” di folder utama Anda.

Kunci publik (yang diakhiri dengan .pub) masuk ke server jauh dan Anda harus meletakkan kunci publik Anda di server baik melalui antarmuka web cPanel atau menghubungkan dengan nama pengguna dan kata sandi melalui SSH.

Kunci publik Anda adalah file teks dengan satu baris panjang.

Masukkan perintah ini untuk melihatnya:

$ cat ~/.ssh/id_rsa.pub

Buka file itu di editor teks, dan tambahkan seluruh konten kunci publik Anda ke akhir file.

Setelah terhubung, navigasikan ke ~/.ssh/ di server jarak jauh dan cari file bernama otor_keys atau otor_keys2.

Jika Anda menggunakan antarmuka cPanel, kunjungi Beranda>> Keamanan>> Akses SSH .

  • Klik Kelola Kunci SSH.
  • Klik Kunci Impor.

Untuk menggunakan nama kunci khusus, masukkan nama kunci di kotak teks Pilih nama untuk kunci ini (default ke id_dsa).

  • Tempel kunci publik dan pribadi ke dalam kotak teks yang sesuai.
  • Klik Impor.

Pastikan Anda mengotorisasi kunci dengan mengeklik “Kelola “.

Antarmuka baru akan muncul. Klik Otorisasi untuk mengotorisasi kunci atau Batalkan otorisasi untuk mencabut otorisasi untuk kunci tersebut.

Bersama dengan kunci publik dan pribadi Anda, folder .ssh Anda dapat berisi file bernama config yang berisi pengaturan dan preferensi yang berkaitan dengan kunci dan server Anda. Ada terlalu banyak opsi yang memungkinkan untuk dicantumkan di sini, dan tidak semua kemungkinan didukung (atau bahkan praktis) di setiap aplikasi.

Sebagai contoh dasar, inilah yang akan Anda masukkan ke dalam konfigurasi Anda sehingga kuncinya disebut exampleKey digunakan saat menghubungkan dengan nama pengguna pengguna ke server domain_name.com.

Host domain/name.com
User cPanelusername
IdentityFile "~/.ssh/exampleKey"

Ini adalah cara yang bagus untuk memberi tahu aplikasi file kunci mana yang digunakan dengan server mana, terutama jika Anda menggunakan nama non-standar untuk kunci Anda, Anda menyimpan kunci Anda di luar ~/.ssh, atau jika Anda menggunakan kunci terenkripsi frasa sandi, yang Mengirimkan tidak dapat memvalidasi.

Untuk menggunakan Transmit dengan server cPanel Anda setelah instalasi:

  • Klik untuk membuka aplikasi Kirim.
  • Klik tanda “+” di bagian bawah atau pilih “Tambah Server Baru” dari menu “Server”.

Anda akan melihat semua opsi yang tersedia.

  • Pilih SFTP atau jika Anda memberikan akses ke pengembang Anda menggunakan Port 21, pilih FTP.
  • Ketikkan nama server untuk memudahkan identifikasi.
  • Ketikkan nama domain Anda.
  • Ketikkan nama pengguna cPanel pengguna Anda.

Jika Anda telah mengikuti semua panduan di atas, Anda dapat mengosongkan opsi kata sandi karena kunci Anda sudah tersedia untuk digunakan oleh aplikasi.

  • Klik “Simpan ” atau pilih jalur yang ingin Anda akses dari jarak jauh atau lokal.

Ini akan menyimpan server untuk penggunaan segera atau di masa mendatang.

Jika Anda hanya ingin menguji berbagai hal, cukup gunakan “Quick Connect ” pilihan.

Ini tidak akan menyimpan server dan Anda harus mengulangi prosesnya saat mengakses server berikutnya.

Jika Anda telah memasukkan semua informasi yang relevan dengan benar, aplikasi akan mencantumkan semua file dan direktori di server cPanel jarak jauh Anda.

Anda dapat mengedit, mengunggah, atau mengelola semua ini, langsung dari antarmuka pengguna.

Namun, ingatlah untuk selalu mencadangkan file Anda sebelum mengeditnya.

Filezilla:

Setelah kunci Anda dibuat dan diotorisasi, Anda perlu membuat profil SFTP Anda di aplikasi FileZilla Anda yang memerlukan langkah-langkah:

Menyiapkan profil koneksi SFTP :

  • Buka klien FileZilla.
  • Dari atas layar beranda, klik Edit dan pilih Setelan .
  • Di sisi kiri menu, perluas bagian Koneksi dan sorot SFTP.
  • Klik [Tambahkan file kunci… ] dan jelajahi direktori mesin lokal Anda dan pilih file Kunci Pribadi Anda.
  • Dengan menggunakan bilah alat atas, klik File lalu Pengelola Situs . Munculan akan muncul untuk Anda membuat profil baru.
  • Klik Situs Baru .
  • Ganti nama judul situs yang kosong, “Situs Baru” menjadi nama panggilan untuk server Anda.

Mengubah port ke 22 akan secara otomatis menyetel host ke https:// menjadikannya koneksi yang aman.

Formulir sebelah kanan akan tampak lebih cerah, menunjukkan bahwa Anda sekarang dapat memasukkan data di dalamnya.

  • Sekarang, di bawah tab Umum, isi bidang Host (dengan alamat IP atau FQDN) dan Port (defaultnya adalah 22).
  • Di menu tarik-turun Protokol, pilih SFTP – SSH Protokol Transfer File.

Lebih seperti ini:

Host Masukkan nama domain Anda di sini. (yaitu:domain_name.com)
Pelabuhan Setel ini ke “22”.
Protokol Setel ini ke “SFTP – SSH File Transfer Protocol”.
Jenis Masuk Tentukan lokasi file kunci pribadi (dalam format .ppk atau .pem)

Di menu Edit – Pengaturan klien FileZilla, Anda dapat [Tambah file kunci…] di bawah Koneksi – SFTP, dan FileZilla kemudian dapat menggunakan otentikasi kunci publik di pengelola situs dengan jenis Logon 'Interaktif' yang terhubung.

Catatan:Mengimpor kunci publik situs tidak didukung.

Menggunakan Alat Putty (khusus Windows).

Untuk mengizinkan penggunaan file kunci RSA/DSA dengan Filezilla, Anda perlu mengunduh dua alat lagi dari PuTTY:Pageant dan (dengan asumsi file kunci Anda belum dalam format PPK) PuTTYgen ditemukan di sini:http://www. chiark.greenend.org.uk/~sgtatham/putty/ .

Jika file kunci Anda sudah dalam format PPK Putty, Anda dapat melewati 4 baris berikut.

Jika kunci Anda dalam format OpenSSH, Anda harus terlebih dahulu mengonversinya ke format PPK Putty.

Untuk melakukan ini,

  • Launch Puttygen dan dari “Konversi ”, pilih menu “Impor kunci ” pilihan.
  • Pilih kunci Anda dan ikuti petunjuk untuk memasukkan frasa sandi Anda.
  • Simpan kunci pribadi Anda.

Sekarang jalankan Pageant.

Di baki sistem, Anda akan melihat ikon Kontes muncul.

  • Klik kanan ikon dan pilih “Tambah Kunci” dan pilih file kunci pribadi (PPK) Anda.
  • Ikuti perintah untuk memasukkan frasa sandi Anda dan selesai.

Sekarang Anda cukup meluncurkan FileZilla dan terhubung ke server Anda menggunakan SFTP dengan nama pengguna dan kata sandi kosong.

Jangan lupa untuk menutup kontes jika sudah selesai.

Ini juga berfungsi dengan alat FileZilla dan Putty versi portabel.

Atau, gunakan WinSCP yang memiliki PuTTYgen yang disertakan secara default.

Anda dapat mengunduhnya dari sini:https://winscp.net/eng/download.php

Filezilla di Mac:

Jika karena alasan tertentu Anda tidak menggunakan ssh-agent dan di Mac, jangan khawatir tentang konversi kunci ssh.

Cukup impor kunci Anda melalui Pengaturan dan kemudian gunakan mode Normal dalam definisi koneksi situs Anda. Kunci yang diimpor akan digunakan.

Petunjuk berikut mengasumsikan Anda memiliki konfigurasi SSH yang berfungsi yang memungkinkan Anda melakukan ssh ke host yang sama tanpa kata sandi.

  • Di FileZilla -> Pengaturan … pilih Koneksi -> SFTP
  • Tekan tombol Tambahkan file kunci…
  • Tekan Command-Shift-G untuk membuka jendela pemilihan jalur dan ketik “~/.ssh”
  • Pilih file kunci “id_rsa” dan klik Buka (ini mengimpor kunci)
  • Klik OK untuk menutup dialog Setelan
  • Buka File -> Pengelola Situs …
  • Pilih situs yang ingin Anda gunakan kuncinya
  • Pilih Protokol “SFTP” dan pilih Logon Ketik "Biasa". Jangan khawatir tentang sandi jika Anda file kunci tidak memiliki kata sandi
  • Klik Hubungkan dan Anda akan melihat file Anda.

Sekali lagi, sedikit eksplorasi mungkin dilakukan untuk mendapatkan yang terbaik dari ini.

Cara Menggunakan SCP Untuk Login cPanel &Manajemen File cPanel

SCP (Protokol salinan aman) adalah sarana berdasarkan protokol Secure Shell (SSH) yang dapat Anda gunakan untuk mentransfer file dengan aman antara host lokal dan host jarak jauh atau antara dua host jarak jauh.

Biasanya, sintaks program scp seperti sintaks cp (copy):

Menyalin file ke host:

scp sourcefile user@host:directory/targetfile

Menyalin file dari host:


scp user@host:directory/sourcefile targetfile
scp -r user@host:directory/sourcefolder targetfolder

Perhatikan bahwa jika host jarak jauh menggunakan port selain port default 22 (seperti yang dilakukan beberapa server kami), port tersebut dapat ditentukan dalam perintah.

Misalnya, menyalin file dari host:

scp -P 2222 user@host:directory/sourcefile targetfile

Lihat contoh lainnya di:

https://linux.die.net/man/1/scp
http://www.hypexr.org/linux_scp_help.php
https://haydenjames.io/linux-securely-copy-files-using-scp/
https://www.garron.me/en/articles/scp.html
https://kb.iu.edu/d/agye

Untuk info lebih lanjut, gunakan:

$ man scp

atau

$ info scp

cPanel
  1. Bagaimana cara membuat folder atau file baru di Pengelola File cPanel?

  2. Bagaimana Cara Mengedit file di Pengelola File cPanel?

  3. Indeks cPanel

  1. Cara Mengakses Webmail Di cPanel (Video Tutorial)

  2. WHM vs cPanel

  3. Buat Cadangan Akun cPanel

  1. Cara menggunakan Manajer File di cPanel

  2. Cara menavigasi Manajer File cPanel

  3. Apa itu PageSpeed ​​di cPanel Hosting?