全部产品
Search
文档中心

:Apa yang harus saya lakukan jika tidak dapat terhubung ke instance ECS karena kesalahan konfigurasi sshd?

更新时间:Jun 26, 2025

Topik ini menjelaskan penyebab dan solusi untuk masalah ketidakmampuan terhubung ke instance Elastic Compute Service (ECS) akibat kesalahan konfigurasi sshd.

Deskripsi Masalah

Setelah memodifikasi file konfigurasi sshd dan me-restart instance ECS, Anda tidak dapat menggunakan Workbench atau alat koneksi jarak jauh pihak ketiga seperti PuTTY, Xshell, dan SecureCRT untuk terhubung ke instance ECS.

Penyebab

File konfigurasi /etc/ssh/sshd_config mengandung kesalahan. Layanan sshd gagal memulai karena kesalahan tersebut, sehingga Anda tidak dapat terhubung ke instance ECS melalui SSH.

Solusi

Hubungkan ke instance ECS menggunakan Virtual Network Computing (VNC), periksa file konfigurasi sshd untuk kesalahan, perbaiki kesalahan (jika ada), dan restart layanan sshd.

  1. Hubungkan ke instance ECS menggunakan VNC.

    Untuk informasi lebih lanjut, lihat Terhubung ke instance menggunakan VNC.

  2. Jalankan perintah berikut untuk mengidentifikasi jalur tempat file konfigurasi sshd disimpan:

    which sshd

    Keluaran perintah menunjukkan bahwa file konfigurasi sshd disimpan di jalur /usr/sbin/sshd.

    image

  3. Jalankan perintah berikut untuk menjalankan layanan sshd dalam mode uji coba guna memeriksa apakah ada kesalahan dalam file konfigurasi sshd.

    Penting

    Setiap kali Anda memodifikasi file konfigurasi sshd, disarankan untuk menjalankan perintah berikut guna memeriksa kesalahan sebelum me-restart instance ECS. Ini mencegah masalah serupa terjadi.

    sudo /usr/sbin/sshd -t
    • Jika sshd dikonfigurasi dengan benar, tidak ada informasi yang dikembalikan.

    • Jika sshd dikonfigurasi secara salah, informasi akan dikembalikan. Keluaran perintah menunjukkan bahwa nilai parameter pada Baris 144 dari file konfigurasi /etc/ssh/sshd_config diatur ke nilai yang tidak didukung no1 dan harus dimodifikasi.

      image

  4. Modifikasi file konfigurasi /etc/ssh/sshd_config.

    1. Jalankan perintah berikut untuk membuka file konfigurasi /etc/ssh/sshd_config:

      sudo vim /etc/ssh/sshd_config
    2. Tekan tombol I untuk masuk ke mode Sisip, temukan baris yang mengandung kesalahan berdasarkan keluaran perintah di atas, dan perbaiki kesalahannya. Sebagai contoh, atur nilai parameter UseDNS pada Baris 144 menjadi no.

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

  5. Jalankan ulang perintah sudo /usr/sbin/sshd -t untuk memeriksa apakah kesalahan telah diperbaiki. Jika kesalahan telah diperbaiki, tidak ada informasi yang dikembalikan, seperti ditunjukkan pada gambar berikut.

    image

  6. Restart layanan sshd agar perubahan diterapkan.

    sudo systemctl restart sshd.service
    Catatan

    Jika terjadi kesalahan saat menjalankan perintah systemctl, perbaiki kesalahan sesuai deskripsi di Apa yang harus saya lakukan jika terjadi kesalahan saat menjalankan perintah systemctl pada instance Linux?