Salah satu cara tercepat dan termudah untuk mengunggah file situs Anda ke server hosting adalah dengan terhubung ke server melalui FTP menggunakan klien FTP. Untuk ini, Anda perlu mendapatkan akses yang sah, yang diberikan dalam bentuk akun FTP. Setiap akun FTP mencakup nama pengguna dan kata sandi unik yang memberikan akses ke direktori cPanel yang ditentukan di server.
Saat Anda mendaftar paket hosting dengan cPanel atau membuat addon domain, akun FTP default akan dibuat secara otomatis.
Anda juga dapat membuat akun FTP tambahan untuk memberikan akses kepada pengguna lain tanpa membagikan detail login cPanel Anda. Setiap akun FTP baru dapat ditetapkan ke direktori tertentu, memungkinkan Anda mengontrol tingkat akses yang diberikan kepada setiap pengguna.
Untuk membuat akun FTP:
Masuk ke akun cPanel Anda.
Arahkan ke bagian Files .
Klik Akun FTP:

Di dalam menu, masukkan detail yang diperlukan untuk membuat akun FTP baru:

Login: Tentukan nama pengguna yang ingin Anda gunakan. Ini akan secara otomatis dipasangkan dengan domain utama Anda untuk membentuk nama pengguna FTP lengkap.
Kata Sandi: Buat kata sandi yang kuat dan aman untuk akun tersebut. Anda dapat menggunakan Password Generator untuk membuatnya.
Kata Sandi (Ulangi): Masukkan kembali kata sandi yang sama untuk memverifikasi keakuratannya.
Kekuatan: Indikator ini menunjukkan seberapa aman kata sandi yang Anda pilih, mulai dari Sangat Lemah hingga Sangat Kuat.
Direktori: Akun FTP hanya akan memiliki akses ke folder yang Anda tentukan di sini. cPanel biasanya menyarankan direktori berdasarkan nama pengguna, tetapi Anda dapat mengubahnya. Memasukkan satu / akan memberikan akses pengguna ke direktori home Anda (termasuk semua yang ada di luar folder public_html).
CATATAN 1: Pengguna FTP tidak dapat berpindah ke luar direktori yang Anda tentukan, tetapi akan memiliki akses penuh ke semua file dan subdirektori di dalamnya.
CATATAN 2: Pastikan untuk menghapus nama pengguna akun FTP dari kolom “Direktori” untuk memberikan akses ke direktori root situs:

Kuota: Di sini, Anda dapat membatasi berapa banyak ruang disk yang dapat digunakan pengguna FTP, atau Anda dapat membiarkannya diatur ke Tanpa Batas.
Setelah detail yang diperlukan dimasukkan, klik tombol “Buat Akun FTP”. Selesai.
Menu Akun FTP memungkinkan Anda tidak hanya membuat akun FTP baru, tetapi juga mengelola akun yang sudah ada.
Semua akun FTP yang Anda buat secara manual akan tercantum di bagian Akun FTP pada halaman:

Opsi pengelolaan akun FTP berikut tersedia:
Ubah kata sandi;
Ubah Kuota;
Hapus akun;
Konfigurasi Klien FTP - menyediakan detail akun FTP untuk konfigurasinya di klien FTP, serta file konfigurasi klien CoreFTP dan Cyberduck FTP:

CATATAN: Jika Anda mengunduh klien CoreFTP atau Cyberduck FTP menggunakan file konfigurasi yang disediakan, klien FTP akan terbuka secara otomatis, mengonfigurasi dirinya sendiri, dan terhubung ke server FTP Anda. Untuk menggunakan klien FTP lain, Anda perlu mengonfigurasi akun FTP Anda secara manual.
Bagian Akun FTP Khusus menampilkan akun FTP utama yang terkait dengan nama pengguna cPanel Anda, serta akun akses log. Akun-akun ini dibuat secara otomatis dan penting untuk sistem, artinya tidak dapat diedit atau dihapus. Fungsinya terhubung langsung dengan operasi administratif inti di lingkungan cPanel Anda:

Anda dapat mengakses akun hosting Anda melalui FTP menggunakan:
Metode ini ideal saat bekerja dengan banyak file atau ketika konten situs web Anda sering diperbarui.
Menggunakan klien FTP memungkinkan Anda mengelola file secara efisien dan mengakses ruang hosting Anda secara instan. Satu-satunya keterbatasan adalah klien FTP tidak dapat mengekstrak file terkompresi, jadi Anda tetap perlu menggunakan cPanel untuk tugas tersebut.
Anda dapat terhubung ke akun FTP yang telah dibuat dengan menggunakan pengaturan berikut:
FTP (File Transfer Protocol)
Host: nama host server Anda atau alamat IP
Enkripsi: Gunakan FTP eksplisit melalui TLS jika tersedia
Nama Pengguna: nama pengguna FTP Anda
Kata Sandi: kata sandi akun FTP Anda
Port: 21
FTPES (SSL Eksplisit, Terenkripsi)
Host: ftpes:// diikuti dengan nama host server atau alamat IP Anda
Nama Pengguna: nama pengguna FTP Anda
Kata Sandi: kata sandi akun FTP Anda
Port: 21
SFTP (Berbasis SSH, Terenkripsi)
Sayangnya, kami tidak menyediakan autentikasi kata sandi SFTP di Spaceship. Namun Anda dapat terhubung ke akun FTP yang telah dibuat melalui SFTP menggunakan kunci SSH.
Untuk menggunakan koneksi SFTP berbasis file kunci, klien FTP dengan fitur lengkap seperti FileZilla direkomendasikan. Untuk ini, buka klien FTP FileZilla >> opsi "Site Manager" dan gunakan pengaturan berikut:
Protokol: SFTP
Host: nama host server Anda
Port: 21098
Tipe Login: File kunci
Pengguna: nama pengguna cPanel Anda
File kunci: kunci privat yang dihasilkan di cPanel dan dikonversi ke .ppk
CATATAN: Untuk terhubung ke Starlight VM melalui FTP, Anda juga perlu menggunakan perangkat lunak FTP apa pun yang Anda pilih dan terhubung menggunakan detail FTP (host, pengguna, kata sandi, dan port). Namun, instruksinya dapat berbeda tergantung pada OS yang terpasang di VM Anda.
Ada banyak klien FTP yang tersedia; Anda dapat menggunakan yang Anda sukai. Namun, kami merekomendasikan FileZilla, klien FTP yang banyak digunakan dan dikenal karena antarmukanya yang intuitif, mudah digunakan, dan konfigurasi yang sederhana.
Untuk terhubung ke akun FTP Anda di FileZilla, ikuti langkah-langkah berikut:
Unduh dan instal FileZilla;
Arahkan ke tab File > Site Manager pada menu:

Klik New Site, pilih protokol (FTP atau FTPES), dan masukkan detail konfigurasi akun FTP Anda:

Setelah itu, buka tab Transfer Settings pada menu split sisi kanan, centang “Batasi jumlah koneksi simultan”, dan atur parameter “Jumlah maksimum koneksi” ke 1:

Klik Connect.
Setelah koneksi ke server berhasil dibuat, direktori yang dapat diakses oleh pengguna FTP Anda akan ditampilkan di sebelah kanan (1). Isi direktori tersebut akan tercantum di bawahnya (2). File di komputer lokal Anda akan ditampilkan di sisi kiri.
Untuk mengunggah file/folder dari komputer lokal ke server, cukup seret dan jatuhkan ke kolom kanan, dan setelah selesai, Anda dapat memeriksa file/folder tersebut di lokasi yang sesuai pada menu File Manager di cPanel Anda:

Cara lain untuk terhubung ke akun FTP di FileZilla adalah dengan menggunakan opsi Quickconnect :

CATATAN: Untuk terhubung ke server menggunakan opsi Quickconnect, parameter “Host” harus dimasukkan dalam format yang sesuai:
serverX.shared.spaceship.host - untuk terhubung ke akun hosting menggunakan protokol FTP;
ftpes://serverX.shared.spaceship.host - untuk terhubung ke akun hosting menggunakan protokol FTPES.
* Pastikan untuk memperbarui serverX dengan server tempat akun cPanel Anda dihosting.
Di komputer macOS, Anda dapat terhubung ke akun FTP langsung dari desktop tanpa menginstal perangkat lunak tambahan.
Klien FTP bawaan macOS hanya menyediakan akses baca, artinya Anda dapat mengunduh file dari server hosting Anda, tetapi untuk mengunggah diperlukan klien FTP pihak ketiga.
Untuk terhubung ke akun FTP Anda di macOS, Anda perlu:
Buka menu Go dan pilih Connect to Server (Anda juga dapat menggunakan pintasan keyboard terkait untuk mengakses opsi ini):

Masukkan nama server FTP dalam format ftp:// atau ftpes:// , lalu klik Connect:

Pilih opsi Registered User, masukkan nama pengguna dan kata sandi akun FTP di kolom yang sesuai, lalu klik “Connect”:

Mungkin perlu beberapa detik untuk membuat koneksi antara Mac Anda dan server FTP. Setelah koneksi berhasil dibuat, Anda akan melihat isi server FTP Anda di folder:

CATATAN: Mac akan secara otomatis me-mount folder FTP saat Anda mengaksesnya. Bahkan jika Anda menutup jendela server, folder tersebut akan tetap terlihat dan dapat diakses.
Untuk memutuskan koneksi dari server, klik kanan folder FTP >> klik Eject the FTP server:

File manager bawaan Windows (File Explorer) dapat digunakan untuk terhubung langsung ke akun FTP. Namun, penting untuk dicatat bahwa ini tidak mendukung koneksi SFTP.
Untuk mengakses akun FTP di Windows, buka File Explorer (atau Windows Explorer pada versi lama) > arahkan ke This PC > klik kanan pada area kosong dan pilih opsi Add a network location:

Atau, buka menu Start dan pilih This PC dari sana.
Kemudian, Anda perlu melalui fitur wizard dan pilih Choose a custom network location. Masukkan host akun FTP Anda dalam format ftp:// dan klik Next:

Pastikan “Log on anonymously” tidak dicentang dan masukkan nama pengguna akun FTP:

Beri nama lokasi jaringan:

Centang opsi “Buka lokasi jaringan ini saat saya klik Selesai” dan klik Finish:

Setelah ini, lokasi jaringan akan ditambahkan ke halaman This PC. Klik kanan pada lokasi tersebut, dan masukkan kata sandi akun FTP Anda untuk membuka lokasi:

CATATAN: Saat Anda mengakses folder FTP di Windows, sistem akan secara otomatis me-mount folder tersebut. Bahkan jika Anda menutup jendela server, folder tetap terlihat dan dapat diakses. Untuk memutuskan koneksi dari server FTP, klik kanan nama koneksi di sisi kanan jendela dan hapus.