全部产品
Search
文档中心

:Masalah Lain Penggunaan ECS

更新时间:Jul 06, 2025

Topik ini menjelaskan masalah umum yang mungkin terjadi saat mengonfigurasi dan menggunakan perangkat lunak pihak ketiga pada instance Elastic Compute Service (ECS) serta memberikan solusi yang sesuai.

Masalah MySQL

Apa yang harus saya lakukan jika pesan kesalahan "1045 - Access denied for user 'root'@'****'(using password:YES)" muncul saat saya terhubung ke MySQL yang diterapkan pada instance setelah saya menginstal dan masuk ke MySQL di instance?

Deskripsi Masalah

Setelah menginstal dan masuk ke MySQL pada instance ECS, pesan kesalahan berikut muncul saat mencoba terhubung ke MySQL dari IP jarak jauh dengan nama pengguna dan kata sandi yang benar: 1045 - Access denied for user 'root'@'****'(using password:YES).

Penyebab

Setelah menginstal MySQL pada instance ECS, MySQL hanya mengizinkan login dari alamat IP lokal dan tidak mengizinkan login dari alamat IP jarak jauh.

Solusi

Lakukan langkah-langkah berikut untuk mengizinkan login ke MySQL dari alamat IP jarak jauh:

  1. Hubungkan ke instance ECS.

    Untuk informasi lebih lanjut, lihat Metode untuk terhubung ke instance ECS.

  2. Masuk ke MySQL dan jalankan pernyataan SQL berikut untuk memberikan izin login jarak jauh kepada pengguna root:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
    Catatan

    Setelah menjalankan pernyataan SQL sebelumnya, pengguna root dapat masuk ke MySQL dari semua alamat IP dan melakukan operasi pada objek dalam database MySQL.

    Tabel berikut menjelaskan parameter dalam pernyataan SQL.

    Parameter

    Deskripsi

    *.*

    Tanda bintang pertama (*) adalah placeholder database. Jika Anda menentukan *, parameter ini menentukan semua database. Tanda bintang kedua (*) adalah placeholder untuk tabel database. Jika Anda menentukan *, parameter ini menentukan semua tabel dalam database.

    'root'@'%'

    root adalah akun database yang diberikan izin login. Tanda persen (%) adalah placeholder alamat IP. Misalnya, jika Anda hanya ingin alamat IP 1.1.1.1 untuk masuk ke database, ubah % menjadi 1.1.1.1. Jika Anda menentukan %, parameter ini menentukan bahwa semua alamat IP diizinkan untuk masuk.

  3. Untuk menyegarkan izin, jalankan pernyataan SQL berikut:

    flush privileges;
  4. Sambungkan kembali ke MySQL. Jika masalah terselesaikan, pesan kesalahan sebelumnya tidak akan muncul lagi.

Apa yang harus saya lakukan jika saya tidak dapat terhubung ke MySQL pada instance ECS Linux dan pesan kesalahan "ERROR 2003 (HY000): Can't connect to MySQL server on '39.106.**.**' (110)" muncul?

Deskripsi Masalah

Anda tidak dapat terhubung ke MySQL pada instance ECS Linux dan menerima pesan kesalahan berikut: ERROR 2003 (HY000): Can't connect to MySQL server on '39.106.**.**' (110).

Penyebab

Masalah sebelumnya mungkin terjadi karena port 3306 pada instance ECS Linux tidak dalam keadaan Listening. Akibatnya, alamat IP 39.106.**.** dari instance tidak memiliki akses ke MySQL.

Solusi

  1. Hubungkan ke instance ECS Linux tempat MySQL diinstal.

    Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Linux melalui SSH.

  2. Jalankan perintah berikut untuk mencadangkan file konfigurasi my.cnf:

    cp my.cnf my.cnf.bak
  3. Ubah file konfigurasi my.cnf.

    1. Jalankan perintah berikut untuk membuka file konfigurasi my.cnf:

      vim /etc/my.cnf
    2. Tekan tombol i untuk masuk ke mode Insert dan tambahkan konten berikut ke file my.cnf:

      bind-address = 0.0.0.0

      Gambar berikut menunjukkan lokasi penambahan konten.

    3. Tekan tombol Esc untuk keluar dari mode Insert, masukkan :wq, dan tekan tombol Enter untuk menyimpan dan menutup file.

  4. Jalankan perintah berikut untuk memulai ulang MySQL dan pastikan bahwa port 3306 dalam keadaan Listening:

    /etc/init.d/mysqld restart

Masalah Unggah File

Apa yang harus saya lakukan jika pesan kesalahan "553 Could not create file" muncul saat file gagal diunggah ke instance Linux menggunakan Very Secure FTP (VSFTP)?

Deskripsi Masalah

Anda tidak dapat menggunakan VSFTP untuk mengunggah file ke instance ECS Linux, dan pesan kesalahan "553 Could not create file" muncul.

Penyebab

Masalah ini dapat terjadi karena alasan berikut:

  • Ruang disk instance Linux penuh.

  • Izin write pada direktori home FTP tidak diberikan.

Solusi

Ikuti langkah-langkah berikut untuk memeriksa penggunaan ruang disk instance Linux dan izin pada direktori home FTP:

  1. Hubungkan ke instance ECS Linux.

    Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Linux melalui SSH.

  2. Jalankan perintah berikut untuk memeriksa apakah ruang disk instance penuh:

    df -h
    Catatan

    Jika penggunaan partisi pada disk mencapai 100%, ruang disk penuh.

    Gambar berikut menunjukkan contoh output perintah. Dalam contoh output perintah, penggunaan partisi /dev/xvda1 adalah 59%.

  3. Jalankan perintah berikut untuk memeriksa apakah izin write pada direktori home FTP diberikan.

    Catatan

    Tentukan direktori home FTP sebenarnya. Dalam contoh ini, direktori /home/user digunakan sebagai direktori home FTP.

    ls -l /home/user

    Jika izin write pada direktori home FTP tidak diberikan, w tidak termasuk dalam pengaturan izin, seperti yang ditunjukkan dalam kotak merah pada gambar berikut.

    1111

  4. Jalankan perintah berikut untuk memberikan izin write pada direktori home FTP:

    chmod +w /home/user
  5. Jalankan perintah berikut untuk memeriksa apakah izin write pada direktori home FTP diberikan. Jika w ditampilkan dalam output perintah, izin write pada direktori home FTP diberikan.

    ls -l /home/user

Apa yang harus saya lakukan jika pesan kesalahan "550 Permission denied" muncul saat saya mengunggah file ke FileZilla Server menggunakan FTP pada instance ECS Windows?

Deskripsi Masalah

Pesan kesalahan 550 Permission denied muncul saat mengunggah file ke FileZilla Server menggunakan FTP pada instance ECS Windows.

Penyebab

Akun FTP tidak memiliki izin write pada FileZilla Server.

Solusi

  1. Hubungkan ke instance ECS Windows.

    Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Windows melalui RDP.

  2. Jalankan FileZilla Server. Di jendela Users, pilih Shared folders.

  3. Pilih pengguna dan direktori yang sesuai dengan akun FTP, aktifkan opsi Write, lalu klik OK untuk memberikan izin write kepada pengguna.

Kegagalan Instalasi Kontroler Domain Active Directory (AD)

Apa yang harus saya lakukan jika kontroler domain AD tidak dapat diinstal dan pesan kesalahan "Failed to install active directory domain services binaries" muncul?

Deskripsi Masalah

Kontroler domain AD tidak dapat diinstal pada instance ECS Windows, dengan muncul pesan kesalahan "Failed to install active directory domain services binaries".

Penyebab

Pesan kesalahan yang ditampilkan di Windows Event Viewer menunjukkan bahwa layanan Remote Registry dinonaktifkan dan tidak dapat dimulai sesuai harapan.

Solusi

Ikuti langkah-langkah berikut untuk memulai layanan Remote Registry:

  1. Hubungkan ke instance ECS Windows.

    Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Windows melalui RDP.

  2. Di bilah tugas desktop, klik Start, lalu pilih Run. Di kotak dialog Run, masukkan services.msc dan klik OK.

  3. Di jendela Services, klik dua kali Remote Registry untuk membuka jendela Remote Registry Properties. Di jendela Remote Registry Properties, konfigurasikan pengaturan berikut:

    • Atur Startup type menjadi Automatic.

    • Di bagian Service status, klik Start dan pastikan layanan Remote Registry dapat dimulai sesuai harapan.

  4. Klik OK.

Apa yang harus saya lakukan jika pesan kesalahan "This computer has dynamically assigned IP addresses" muncul saat saya menginstal kontroler domain AD?

Deskripsi Masalah

Saat menginstal kontroler domain AD pada instance ECS Windows, pesan kesalahan "This computer has dynamically assigned IP addresses" akan muncul.

Penyebab

Setidaknya satu adaptor jaringan fisik pada instance tidak memiliki alamat IP statis.

Solusi

  1. Hubungkan ke instance ECS Windows.

    Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Windows melalui RDP.

  2. Instal kontroler domain AD.

  3. Di jendela Static IP assignment, klik Yes.

Catatan

Loopback menggunakan Dynamic Host Configuration Protocol (DHCP) dan dapat bekerja dengan baik tanpa alamat IP statis.

Apa yang harus saya lakukan jika kode kesalahan 0x0000232B RCODE_NAME_ERROR dikembalikan saat saya menginstal kontroler domain AD?

Deskripsi Masalah

Saat menginstal kontroler domain AD pada instance ECS Windows, kode kesalahan 0x0000232B RCODE_NAME_ERROR dikembalikan.

Penyebab

Alamat IP salah dikonfigurasi di server DNS.

Solusi

Lakukan langkah-langkah berikut untuk mengubah alamat server DNS menjadi alamat IP privat instance ECS Windows:

  1. Hubungkan ke instance ECS Windows.

    Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Windows melalui RDP.

  2. Buka jendela Internet Protocol Version 4 (TCP/IP) Properties, ubah alamat server DNS, dan klik OK.

    Catatan

    Ubah alamat server DNS menjadi alamat IP privat instance ECS Windows.

    p13294

  3. Periksa apakah alamat IP server DNS dapat diping.

Apa yang harus saya lakukan jika pesan kesalahan "The network path was not found" muncul saat saya menginstal kontroler domain AD pada instance ECS Windows?

Deskripsi Masalah

Saat menginstal kontroler domain AD pada instance ECS Windows, muncul pesan kesalahan "The network path was not found".

Penyebab

Masalah ini dapat disebabkan oleh beberapa hal berikut:

  • Layanan TCP/IP NetBIOS Helper dan Remote Registry tidak dimulai pada kontroler domain AD dan klien.

  • Konfigurasi DNS kontroler domain AD dan klien salah.

  • Pengenal keamanan (SID) klien sama dengan SID kontroler domain AD.

  • Firewall atau perangkat lunak keamanan memblokir klien.

Solusi

Lakukan langkah-langkah berikut:

  • Mulai layanan TCP/IP NetBIOS Helper dan Remote Registry

    Mulai layanan TCP/IP NetBIOS Helper dan Remote Registry pada instance ECS tempat Anda ingin menginstal kontroler domain AD dan instance ECS yang berfungsi sebagai klien. Untuk informasi lebih lanjut, lihat subbagian Solusi dalam bagian "Kegagalan Instalasi Kontroler Domain AD" dari topik ini.

  • Ubah konfigurasi DNS klien

    Untuk informasi lebih lanjut, lihat subbagian Solusi dalam bagian "Kegagalan Instalasi Kontroler Domain AD" dari topik ini.

  • Ubah SID klien

    Lakukan langkah-langkah berikut:

    1. Hubungkan ke instance ECS Windows yang berfungsi sebagai klien.

      Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Windows melalui RDP.

    2. Unduh skrip PowerShell yang digunakan untuk mengubah SID klien.

    3. Buka Command Prompt dan masukkan PowerShell. Jendela Windows PowerShell akan muncul.

      Catatan

      Jika instance ECS Anda menjalankan sistem operasi 64-bit, jangan gunakan skrip PowerShell 32-bit (Windows PowerShell (x86)). Jika tidak, kesalahan akan terjadi.

    4. Pergi ke jalur tempat skrip disimpan dan jalankan perintah berikut untuk melihat deskripsi alat skrip:

      .\AutoSysprep.ps1 -help
    5. Jalankan perintah berikut untuk menginisialisasi ulang SID klien:

      .\AutoSysprep.ps1 -ReserveHostname -ReserveNetwork -SkipRearm -PostAction "reboot"

      Setelah SID diinisialisasi, instance ECS yang berfungsi sebagai klien akan dimulai ulang. Perhatikan hal-hal berikut:

      • Alamat IP klien berubah dari alamat IP dinamis yang ditetapkan berdasarkan DHCP menjadi alamat IP statis. Pastikan bahwa alamat IP statis sama dengan alamat IP instance ECS. Anda dapat mengonfigurasi alamat IP yang ingin Anda tetapkan berdasarkan DHCP untuk mendapatkan alamat IP privat utama instance ECS.

        Catatan

        Jangan mengubah alamat IP privat utama instance ECS di konsol ECS. Jika tidak, pengecualian akses akan terjadi.

      • Setelah Anda menginisialisasi ulang SID, konfigurasi firewall pada instance ECS diubah menjadi konfigurasi default Microsoft. Akibatnya, instance tidak dapat diping. Anda harus menonaktifkan firewall Windows untuk profil jaringan Guest or public networks atau membuka port yang diperlukan.

    6. Buka Control Panel untuk menonaktifkan firewall untuk profil jaringan Tamu atau publik.

      Setelah Anda menonaktifkan firewall Windows untuk profil jaringan Tamu atau publik, instance dapat diping.

  • Konfigurasikan firewall atau perangkat lunak keamanan untuk mengizinkan akses dari klien

    Untuk informasi lebih lanjut, lihat Konfigurasikan aturan firewall untuk instance ECS Windows.

Kesalahan dilaporkan saat menjalankan perintah wget

Apa yang harus saya lakukan jika pesan kesalahan "command not found" muncul saat saya menjalankan perintah wget pada instance Linux?

Deskripsi Masalah

Saat menjalankan perintah wget di Instance ECS Linux, muncul pesan kesalahan "command not found". Namun, saat menjalankan perintah yum install wget, muncul pesan bahwa paket sudah terpasang dan merupakan versi terbaru: "already installed and latest version".

Penyebab

File wge ditemukan di direktori /usr/bin alih-alih file wget. Hal ini kemungkinan terjadi karena file tersebut telah diubah namanya menjadi wge.

Solusi

Ikuti langkah-langkah berikut:

  1. Hubungkan ke instance ECS Linux.

    Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk Terhubung ke Instance Linux melalui SSH.

  2. Jalankan perintah berikut untuk memeriksa jalur file wge:

    whereis wge

    Output perintah berikut menunjukkan bahwa file wge disimpan di jalur /usr/bin/wge:

    wge: /usr/bin/wge
  3. Jalankan perintah berikut untuk mengganti nama file wge di direktori /usr/bin/wge:

    cp /usr/bin/wge /usr/bin/wget
  4. Jalankan kembali perintah wget. Jika masalah terselesaikan, pesan kesalahan tidak akan muncul lagi.

Apa yang harus saya lakukan jika pesan kesalahan "Permission denied" muncul saat saya menjalankan perintah wget untuk mengunduh data pada instance ECS Linux?

Deskripsi Masalah

Saat menjalankan perintah wget untuk mengunduh data pada instance ECS Linux, muncul pesan kesalahan berikut:

wget bash: /usr/bin/wget: Permission denied

Penyebab

Izin utilitas wget pada instance ECS Linux diatur ke 000, yang berarti tidak ada pengguna yang diizinkan untuk membaca, menulis, atau mengeksekusi utilitas tersebut.

Solusi

Ikuti langkah-langkah berikut:

  1. Hubungkan ke instance ECS Linux.

    Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk Terhubung ke Instance Linux melalui SSH.

  2. Jalankan perintah berikut untuk memeriksa izin pada utilitas wget:

    ls -l /usr/bin/wget

    Output perintah berikut menunjukkan bahwa izin utilitas wget diatur ke 000:

    -------- 1 root root 366800 Oct 31 2014 /usr/bin/wget
  3. Jalankan perintah berikut untuk memeriksa atribut direktori /usr/bin/wget:

    lsattr /usr/bin/wget

    Output perintah berikut menunjukkan bahwa direktori /usr/bin/wget memiliki atribut i dan bersifat immutable. Dalam hal ini, Anda tidak dapat membuat atau menghapus file dari direktori tersebut.

    ----i--------e- /usr/bin/wget
  4. Jalankan perintah berikut untuk menghapus atribut i dari direktori /usr/bin/wget:

    chattr -i /usr/bin/wget
  5. Jalankan perintah berikut untuk memberikan izin pada direktori /usr/bin/wget:

    chmod 755 /usr/bin/wget 
  6. Jalankan kembali perintah wget. Jika masalah terselesaikan, pesan kesalahan tidak akan muncul lagi.

Kegagalan Akses FTP

  • Instance Windows

    Apa yang harus saya lakukan jika saya tidak dapat mengakses server FTP pada instance ECS Windows dari jaringan eksternal?

    Deskripsi Masalah

    Tidak dapat mengakses server FTP yang dijalankan pada instance ECS Windows dari jaringan eksternal.

    Penyebab

    Masalah ini dapat terjadi karena alasan berikut:

    Solusi

    Gunakan salah satu solusi berikut sesuai dengan skenario aktual:

    Solusi 1: Tambahkan aturan grup keamanan untuk membuka port FTP yang diperlukan

    Setelah membuat situs FTP pada instance ECS Windows, tambahkan aturan inbound ke grup keamanan instance untuk membuka port 21 dan port dalam rentang 1.024 hingga 65.535 untuk koneksi pasif ke layanan FTP. Untuk informasi lebih lanjut tentang cara menambahkan aturan inbound grup keamanan, lihat Tambahkan aturan grup keamanan.

    Catatan

    Untuk informasi lebih lanjut tentang grup keamanan, lihat Panduan penggunaan grup keamanan dan contoh penggunaan dan Port umum.

    Solusi 2: Konfigurasikan fitur FTP Firewall Support

    Jika firewall diaktifkan, konfigurasikan Internet Information Services (IIS) Manager untuk membuka TCP port 21 dan port dalam rentang 1024 to 65535 untuk layanan FTP. Ikuti langkah-langkah berikut:

    Catatan
    • Secara default, firewall instance ECS Windows dinonaktifkan.

    • Bagian ini menjelaskan cara menggunakan IIS Manager untuk mengonfigurasi FTP.

    1. Hubungkan ke instance ECS Windows.

      Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Windows melalui RDP.

    2. Buka IIS Manager dan klik dua kali FTP Firewall Support di daftar fitur di panel tengah.

    3. Di halaman FTP Firewall Support di panel tengah, konfigurasikan parameter dan klik Apply di panel Actions.

      Catatan

      Perhatikan parameter berikut:

      • External IP Address of Firewall: Masukkan alamat IP publik instance ECS Windows.

      • Data Channel Port Range: Masukkan rentang port untuk koneksi pasif ke layanan FTP. Rentang valid untuk nomor port: 1024 hingga 65535. Masukkan rentang port sesuai kebutuhan bisnis Anda. Dalam contoh ini, 1024-65535 dimasukkan.

    4. Buka Command Prompt dan jalankan perintah berikut untuk memulai ulang layanan FTP agar semua konfigurasi situs FTP berlaku:

      net stop ftpsvc&net start ftpsvc
    5. (Opsional) Setelah mengonfigurasi server FTP pada instance ECS Windows, Anda dapat mengakses layanan FTP secara lokal, tetapi tidak dari instance ECS lain. Masalah ini disebabkan oleh konfigurasi firewall yang salah. Untuk menyelesaikan masalah, lakukan langkah-langkah berikut:

      1. Periksa aturan inbound di Server Manager untuk memastikan bahwa server FTP diaktifkan.

      2. Tambahkan proses host (svchost.exe) untuk layanan Windows.

        1. Buka Control Panel dan klik Windows Defender Firewall. Di panel navigasi kiri jendela Windows Defender Firewall, klik Allow an app or feature through Windows Defender Firewall.

        2. Di jendela yang muncul, klik Allow another app. Telusuri ke C:\Windows\System32\svchost.exe dan tambahkan svchost.exe.

        3. Opsi Host Process for Windows Services akan ditampilkan di bagian Allowed apps and features. Pilih Private dan Public untuk opsi tersebut dan klik OK.

    Apa yang harus saya lakukan jika pesan kesalahan "530 Login incorrect" muncul saat saya terhubung ke server FTP yang diterapkan pada instance ECS Windows?

    Deskripsi Masalah

    Saat terhubung ke server FTP pada instance ECS Windows, pesan kesalahan berikut muncul:

    Response: 331 Please specify the password.
    Command: PASS ************
    Response: 530 Login incorrect.
    Error: Critical error: Could not connect to server

    Penyebab

    Masalah ini dapat terjadi karena alasan berikut:

    Solusi

    Gunakan salah satu solusi berikut sesuai dengan skenario aktual:

    Solusi 1: Ubah kata sandi FTP

    1. Hubungkan ke instance ECS Windows.

      Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Windows melalui RDP.

    2. Di desktop Windows, klik kanan This PC dan pilih Manage untuk membuka jendela Computer Management.

    3. Di panel navigasi kiri, pilih Local Users and Groups > Users. Klik kanan akun FTP yang digunakan dan pilih Set Password.

    Solusi 2: Berikan izin kepada akun FTP Anda

    1. Hubungkan ke instance ECS Windows.

      Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Windows melalui RDP.

    2. Periksa apakah folder untuk berbagi file dengan situs FTP sudah ada.

      1. Jika folder tidak ada, buat folder dan berikan izin yang diperlukan pada folder tersebut kepada akun FTP Anda. Untuk informasi lebih lanjut, lihat bagian Langkah 3: Konfigurasikan izin untuk berbagi file dari topik "Bangun situs FTP pada instance Windows".

      2. Jika folder sudah ada, klik kanan folder, pilih Properties, klik tab Security, pilih akun FTP Anda, dan berikan izin yang diperlukan kepada akun tersebut.

    Apa yang harus saya lakukan jika pesan kesalahan "530 valid hostname is expected" muncul saat saya terhubung ke server FTP yang diterapkan pada instance ECS Windows?

    Deskripsi Masalah

    Setelah mengonfigurasi situs FTP di IIS 7.5 pada instance ECS Windows dan mengikat nama domain ke situs FTP, pesan kesalahan 530 valid hostname is expected atau 503 Login with USER first muncul saat terhubung ke server FTP pada instance menggunakan alamat IP atau metode lain.

    Penyebab

    Format nama domain yang dimasukkan saat terhubung ke server FTP tidak valid.

    Solusi

    Jika nama domain www.example.com diikat ke situs FTP dan Anda menggunakan nama pengguna user untuk koneksi, Anda harus menggunakan nama domain www.example.com|user untuk terhubung ke server FTP.

    Catatan
    • Pisahkan nama domain yang diikat ke situs FTP dan nama pengguna dengan tanda vertikal (|).

    • Anda juga dapat menghapus pengikatan situs dan langsung menggunakan nama pengguna untuk terhubung ke server FTP, seperti yang ditunjukkan pada gambar berikut.

    Apa yang harus saya lakukan jika pesan kesalahan "550 Permission denied" muncul saat saya mengunggah file ke FileZilla Server menggunakan FTP pada instance ECS Windows?

    Deskripsi Masalah

    Pesan kesalahan 550 Permission denied muncul saat mengunggah file ke FileZilla Server menggunakan FTP pada instance ECS Windows.

    Penyebab

    Akun FTP tidak memiliki izin write pada FileZilla Server.

    Solusi

    1. Hubungkan ke instance ECS Windows.

      Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Windows melalui RDP.

    2. Jalankan FileZilla Server. Di jendela Users, pilih Shared folders.

    3. Pilih pengguna dan direktori yang sesuai dengan akun FTP, pilih Write, dan klik OK untuk memberikan izin write kepada pengguna.

    Apa yang harus saya lakukan jika pesan kesalahan "534 Policy requires SSL" muncul saat saya terhubung ke situs FTP yang diterapkan pada instance ECS Windows menggunakan FTP over TLS?

    Deskripsi Masalah

    Tidak dapat menggunakan FTP over TLS untuk mengakses situs FTP yang dibuat oleh IIS pada instance ECS Windows, dan pesan kesalahan "534 Policy requires SSL" muncul.

    Penyebab

    Pesan kesalahan "534 Local policy on server does not allow TLS secure connections" menunjukkan bahwa masalah disebabkan oleh pengaturan parameter yang salah di FTP SSL Settings.

    Solusi

    1. Hubungkan ke instance ECS Windows.

      Untuk informasi lebih lanjut, lihat Metode untuk terhubung ke instance ECS.

    2. Di pojok kiri bawah desktop, pilih 开始图标 > Windows Administrative Tools > Internet Information Services (IIS) Manager.

    3. Di bagian FTP di halaman utama FTP, klik FTP SSL Settings.

    4. Di halaman FTP SSL Settings, atur SSL Policy ke Allow SSL connections. Lalu, klik Apply di panel Actions.

    5. Akses situs FTP.

  • Instance Linux

    Apa yang harus saya lakukan jika pesan kesalahan "425 Security:Bad IP connection" muncul saat saya mengunggah file ke situs FTP yang diterapkan pada instance ECS Linux?

    Deskripsi Masalah

    Saat mengunggah file ke situs FTP pada instance ECS Linux, pesan kesalahan "425 Security:Bad IP connection" muncul.

    Penyebab

    Dalam banyak kasus, masalah ini terjadi ketika klien berada di jaringan NAT dan terkait dengan beberapa alamat IP publik. Hal ini menyebabkan ketidaksesuaian antara alamat IP sumber dari dua koneksi yang dipertahankan oleh layanan FTP, sehingga menghasilkan kesalahan.

    Catatan

    Layanan FTP secara bersamaan mempertahankan dua koneksi: koneksi kontrol dan koneksi data. Secara default, selama transmisi data, server FTP memeriksa apakah alamat IP sumber dari kedua koneksi konsisten. Jika alamat IP sumber tidak konsisten, server FTP melaporkan kesalahan "425 Security: Bad IP connection".

    Solusi

    Lakukan langkah-langkah berikut untuk menonaktifkan pemeriksaan keamanan IP untuk mode pasif FTP:

    1. Hubungkan ke instance ECS Linux.

      Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Linux melalui SSH.

    2. Jalankan perintah berikut untuk membuka file konfigurasi FTP:

      vi /etc/vsftpd/vsftpd.conf
    3. Tekan tombol i untuk masuk ke mode Insert dan tambahkan konten berikut ke file:

      pasv_promiscuous=yes
    4. Tekan tombol Esc untuk keluar dari mode Insert. Lalu, masukkan :wq dan tekan tombol Enter untuk menyimpan dan menutup file.

    5. Jalankan perintah berikut untuk memulai ulang layanan FTP:

      systemctl restart vsftpd

    Apa yang harus saya lakukan jika pesan kesalahan "553 Could not create file" muncul saat file gagal diunggah ke instance ECS Linux menggunakan VSFTP?

    Deskripsi Masalah

    Tidak dapat menggunakan VSFTP untuk mengunggah file ke instance ECS Linux, dan pesan kesalahan "553 Could not create file" muncul.

    Penyebab

    Masalah ini dapat terjadi karena alasan berikut:

    • Ruang disk instance Linux penuh.

    • Izin write pada direktori home FTP belum diberikan.

    Solusi

    Lakukan langkah-langkah berikut untuk memeriksa penggunaan ruang disk instance Linux dan izin pada direktori home FTP:

    1. Hubungkan ke instance ECS Linux.

      Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Linux melalui SSH.

    2. Jalankan perintah berikut untuk memeriksa apakah ruang disk instance penuh:

      df -h
      Catatan

      Jika penggunaan partisi pada disk mencapai 100%, ruang disk penuh.

      Gambar berikut menunjukkan contoh output perintah. Dalam contoh output perintah, penggunaan partisi /dev/xvda1 adalah 59%.

    3. Jalankan perintah berikut untuk memeriksa apakah izin write pada direktori home FTP telah diberikan.

      Catatan

      Tentukan direktori home FTP yang sebenarnya. Dalam contoh ini, direktori /home/user digunakan sebagai direktori home FTP.

      ls -l /home/user

      Jika izin write pada direktori home FTP belum diberikan, w tidak termasuk dalam pengaturan izin, seperti yang ditunjukkan dalam kotak merah pada gambar berikut.

      1111

    4. Jalankan perintah berikut untuk memberikan izin write pada direktori home FTP:

      chmod +w /home/user
    5. Jalankan perintah berikut untuk memeriksa apakah izin write pada direktori home FTP telah diberikan. Jika w ditampilkan dalam output perintah, izin write pada direktori home FTP telah diberikan.

      ls -l /home/user

Lainnya

Apa yang harus saya lakukan jika token Platform Akun Resmi WeChat yang diterapkan pada instance ECS gagal diverifikasi?

Deskripsi Masalah

Token Platform Akun Resmi WeChat yang diterapkan pada instance ECS gagal diverifikasi.

Penyebab

Masalah ini dapat terjadi karena alasan berikut:

  • File token diedit secara tidak benar, seperti menggunakan Notepad atau editor online. Hal ini menyebabkan tanda tangan Byte Order Mark (BOM) UTF-8 ditambahkan ke file.

  • Safe Dog atau Security Center diinstal pada instance ECS dan memblokir permintaan dari server Tencent.

  • Instance ECS menggunakan nama domain sementara untuk verifikasi token, sehingga permintaan tersebut dicegat oleh sistem Tencent.

  • File PHP mengandung baris kosong atau karakter lain setelah tag penutup.

  • Metode debugging dan verifikasi lain digunakan.

  • Pengecualian terjadi selama enkripsi Gzip dalam program Anda.

Solusi

Lakukan langkah-langkah berikut untuk menyelesaikan masalah sesuai dengan penyebabnya:

  • File token diedit secara tidak benar, seperti menggunakan Notepad atau editor online

    Untuk menghapus tanda tangan BOM UTF-8 dari file token, gunakan editor multifungsi.

  • Safe Dog atau Security Center diinstal pada instance ECS

    Hapus Safe Dog atau tambahkan server Tencent ke daftar putih Security Center.

  • Instance ECS menggunakan nama domain sementara untuk verifikasi token

    Gunakan nama domain yang terdaftar dengan Alibaba Cloud saat melakukan verifikasi.

  • File PHP mengandung baris kosong atau karakter lain setelah tag penutup

    Hapus karakter tambahan setelah tag penutup.

  • Metode debugging dan verifikasi lain digunakan

    Jalankan perintah curl http://xxx/index.php/api/xx untuk melakukan debugging dan verifikasi. Simulasikan permintaan API WeChat dan analisis hasilnya.

  • Pengecualian terjadi selama enkripsi Gzip dalam program Anda

    Nonaktifkan fitur enkripsi Gzip untuk program Anda dan cari solusi masalah.

Apa yang harus saya lakukan jika karakter Cina pada instance ECS Linux tidak dapat dibaca?

Deskripsi Masalah

Saat terhubung ke instance ECS Linux menggunakan klien SSH pihak ketiga, karakter Cina pada instance tidak dapat dibaca.

Penyebab

Masalah ini dapat terjadi karena alasan berikut:

Solusi

Gunakan salah satu solusi berikut untuk menyelesaikan masalah berdasarkan skenario aktual:

Solusi 1: Instal paket bahasa Cina pada instance ECS Linux

Dalam contoh ini, instance yang menjalankan CentOS 7.8 digunakan. Konfigurasi dan perintah mungkin berbeda berdasarkan sistem operasi, seperti versi CentOS tertentu dan distribusi seperti Red Hat, Debian, dan Ubuntu. Untuk informasi lebih lanjut, lihat dokumentasi resmi sistem operasi.

  1. Hubungkan ke instance ECS Linux.

    Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Linux melalui SSH.

  2. Jalankan perintah berikut untuk menanyakan bahasa yang digunakan oleh sistem operasi:

    echo $LANG
    Catatan
    • Jika bahasa Inggris digunakan, lanjutkan ke Langkah 3.

    • Jika bahasa Cina digunakan, paket bahasa Cina telah diinstal pada sistem operasi Linux. Dalam hal ini, karakter Cina yang tidak dapat dibaca bukan disebabkan oleh font Cina yang tidak didukung. Untuk menyelesaikan masalah, gunakan Solusi 2: Ubah set karakter klien SSH pihak ketiga.

  3. Jalankan perintah berikut untuk memeriksa apakah paket bahasa Cina diinstal pada sistem operasi:

    locale -a | grep "zh_CN"

    Output perintah berikut ditampilkan. zh menunjukkan Cina, CN menunjukkan Tiongkok, dan gb18030, gb2312, gbk, dan utf8 adalah set karakter.

    zh_CN
    zh_CN.gb18030
    zh_CN.gb2312
    zh_CN.gbk
    zh_CN.utf8

    Jika paket bahasa Cina belum diinstal, jalankan perintah berikut untuk menginstal paket bahasa:

    sudo yum groupinstall "fonts"
  4. Jalankan perintah berikut untuk membuka file konfigurasi /etc/locale.conf:

    vim /etc/locale.conf
    1. Tekan tombol i untuk masuk ke mode Insert. Lalu, ubah LANG=en_US.UTF-8 menjadi LANG=zh_CN.UTF-8 untuk mengubah bahasa sistem menjadi Cina.

    2. Tekan tombol Esc, masukkan :wq, dan tekan tombol Enter untuk menyimpan dan menutup file konfigurasi.

  5. Jalankan perintah berikut agar konfigurasi berlaku:

    source /etc/locale.conf
  6. Jalankan perintah berikut untuk memulai ulang instance:

    reboot
  7. (Opsional) Jika bahasa sistem masih dalam bahasa Inggris setelah instance dimulai ulang, jalankan perintah berikut untuk membuka file konfigurasi /etc/profile.d/lang.sh:

    vim /etc/profile.d/lang.sh
    1. Tekan tombol i untuk masuk ke mode Insert. Ubah zh*) LANG=en_US.UTF-8 menjadi zh*) LANG=zh_CN.UTF-8. Gambar berikut menunjukkan konten yang telah diubah.Dingtalk_20210709104253.jpg

    2. Tekan tombol Esc, masukkan :wq, dan tekan tombol Enter untuk menyimpan dan menutup file konfigurasi.

    3. Jalankan perintah berikut untuk memulai ulang instance:

      reboot

Solusi 2: Ubah set karakter klien SSH pihak ketiga

Berikut ini menjelaskan cara mengubah set karakter klien Xshell.

  1. Buka klien Xshell.

  2. Di jendela klien Xshell, atur Default Language ke Unicode (UTF-8).

  3. Masuk ke instance. Jika masalah terselesaikan, pesan kesalahan tidak akan muncul lagi.