- Masuk ke server Anda menggunakan SSH.
- Pada shell baris perintah, ketik su – atau su – root untuk memiliki akses root, jika server Anda melarang login langsung dengan root.
- Jalankan perintah berikut:
ftp localhost
- Anda mungkin akan melihat pesan gagal berikut:
ftp:koneksi:Koneksi ditolak
Ini kemungkinan besar berarti bahwa server FTP tidak berjalan, atau prosesnya terhenti dan macet. Dalam hal ini, coba mulai ulang server FTP. Bagian Layanan Mulai Ulang WHM memiliki tombol mulai ulang GUI untuk memulai kembali layanan FTP dengan mudah. Selain itu, pastikan layanan ftpd tidak dinonaktifkan di Pengelola Layanan.
Jika Anda berhasil melihat prompt login dan perintah FTP terhubung ke localhost (127.0.0.1), kesalahan FTP tidak dapat disebabkan oleh pengaturan firewall atau konfigurasi IPTABLES. Jika Anda baru saja membuat perubahan apa pun pada firewall, batalkan perubahan tersebut untuk melihat apakah masalah tetap ada.
- Anda juga dapat memeriksa secara manual apakah server FTP berjalan atau tidak, dan port mana yang didengarkannya. Dalam lingkungan cPanel yang khas, biasanya Pure-FTPd diinstal sebagai server FTP. Jadi untuk memeriksa apakah Pure-FTPd berjalan, jalankan perintah berikut:
service pure-ftpd status
Anda akan melihat sesuatu seperti di bawah ini jika server FTP sedang berjalan:
pure-ftpd (pid 3302) is running...
+------+---------+-------+------+--------------
| PID | Login |For/Spd| What | File/IP |
+------+---------+-------+------+--------------
- Untuk memverifikasi port mana yang didengarkan Pure-FTPd, ketik perintah berikut. Biasanya server FTP harus mendengarkan port 21.
lsof-i tcp:21
Anda akan melihat sesuatu yang mirip dengan teks berikut:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
pure-ftpd 3302 root 4u IPv4 574378144 TCP *:ftp (LISTEN)
- Jika koneksi FTP jarak jauh gagal, masalah masih ada, coba periksa kesalahan untuk mencari petunjuk tentang kemungkinan penyebabnya. Untuk memeriksa log kesalahan untuk semua pesan yang terkait dengan FTP, gunakan perintah berikut:
less /var/log/messages | grep pure-ftpd
- Sekarang Anda dapat mencoba memecahkan masalah kesalahan, jika ada, yang disebutkan dalam file log.