Salah satu cara tercepat dan paling sederhana untuk mengunggah file situs Anda ke server hosting adalah dengan terhubung ke server melalui FTP menggunakan klien FTP. Untuk ini, Anda perlu mendapatkan akses resmi 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 untuk paket hosting dengan cPanel atau membuat domain addon, akun FTP default akan dibuat secara otomatis.
Anda juga dapat membuat akun FTP tambahan untuk memberi pengguna lain akses tanpa membagikan detail login cPanel Anda. Setiap akun FTP baru dapat ditetapkan ke direktori tertentu, sehingga Anda dapat mengontrol tingkat akses yang diberikan kepada setiap pengguna.
Untuk membuat akun FTP:
Masuk ke akun cPanel Anda.
Buka bagian Files .
Klik FTP Accounts:

Di dalam menu, berikan detail yang diperlukan untuk menyiapkan 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 (Sekali lagi): 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 tetapkan di sini. cPanel biasanya menyarankan direktori berdasarkan nama pengguna, tetapi Anda dapat mengubahnya. Memasukkan satu / akan memberi pengguna akses ke direktori home Anda (termasuk semua yang berada 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 “Directory” agar memberikan akses ke direktori root situs:

Kuota: Di sini, Anda dapat membatasi berapa banyak ruang disk yang dapat digunakan pengguna FTP, atau Anda dapat memilih untuk membiarkannya tetap disetel ke Tak Terbatas.
Setelah detail yang diperlukan dimasukkan, klik tombol “Create FTP Account”. Selesai.
Menu FTP Accounts memungkinkan Anda tidak hanya membuat akun FTP baru, tetapi juga mengelola akun yang sudah ada.
Semua akun FTP yang Anda buat secara manual tercantum di bagian FTP Accounts pada halaman:

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

CATATAN: Jika Anda mengunduh klien FTP CoreFTP atau Cyberduck 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 Special FTP Accounts menampilkan akun FTP utama yang terkait dengan nama pengguna cPanel Anda, serta akun akses log. Akun-akun ini dibuat secara otomatis dan penting bagi sistem, yang berarti tidak dapat diedit atau dihapus. Fungsinya terkait langsung dengan operasi administratif inti dalam lingkungan cPanel Anda:

Anda dapat mengakses akun hosting Anda melalui FTP menggunakan:
Metode ini ideal saat bekerja dengan volume file yang besar 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 khusus tersebut.
Anda dapat terhubung ke akun FTP yang dibuat dengan menggunakan pengaturan berikut:
FTP (File Transfer Protocol)
Host: hostname server atau alamat IP Anda
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 oleh hostname 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 dibuat melalui SFTP menggunakan kunci SSH.
Untuk menggunakan koneksi SFTP berbasis file kunci, disarankan menggunakan klien FTP berfitur lengkap seperti FileZilla. Untuk ini, buka klien FTP FileZilla >> opsi "Site Manager" dan gunakan pengaturan berikut:
Protokol: SFTP
Host: hostname server Anda
Port: 21098
Jenis login: File kunci
Pengguna: nama pengguna cPanel Anda
File kunci: kunci privat yang dibuat di cPanel dan dikonversi ke .ppk
CATATAN: Untuk terhubung ke VPS Spaceship melalui FTP, Anda juga perlu menggunakan perangkat lunak FTP pilihan Anda dan terhubung menggunakan detail FTP (host, pengguna, kata sandi, dan port). Namun, petunjuknya mungkin berbeda tergantung pada OS yang diinstal pada VM Anda.
Ada banyak klien FTP yang tersedia; Anda dapat menggunakan mana pun yang Anda sukai. Namun, kami merekomendasikan FileZilla, klien FTP yang banyak digunakan dan dikenal karena antarmukanya yang intuitif, kemudahan penggunaan, serta konfigurasi yang sederhana.
Untuk terhubung ke akun FTP Anda di FileZilla, ikuti langkah-langkah berikut:
Unduh dan instal FileZilla;
Buka tab File > menu Site Manager:

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

Setelah itu, buka tab Transfer Settings pada menu terpisah di sisi kanan, centang “Limit number of simultaneous connections”, dan atur “Maximum number of connections parameter” 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 direktorinya akan tercantum di bawahnya (2). File di mesin lokal Anda akan ditampilkan di sisi kiri.
Untuk mengunggah file/folder dari mesin lokal Anda ke server, cukup seret dan lepas ke kolom kanan, dan setelah selesai, Anda dapat memeriksa file/folder tersebut di lokasi yang sesuai pada menu File Manager di cPanel Anda:

Satu cara lagi 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 menyediakan akses baca-saja, yang berarti 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:

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

Sebagai alternatif, buka menu Start dan pilih This PC dari sana.
Kemudian, Anda perlu mengikuti fitur wizard dan memilih 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 “Open this network location when I click Finish” dan klik Finish:

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

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