All Products
Search
Document Center

:Kegagalan koneksi SSH dan Workbench akibat konfigurasi port yang salah

Last Updated:Jun 22, 2026

Deskripsi masalah

Anda tidak dapat terhubung ke instans ECS menggunakan SSH atau Workbench. Laporan diagnostik kesehatan instans menunjukkan bahwa proses sshd sedang mendengarkan pada alamat dan port yang tidak sesuai dengan yang ditentukan dalam file konfigurasi.

Penyebab

Anda tidak dapat terhubung ke instans ECS karena proses sshd sedang mendengarkan pada alamat dan port yang tidak sesuai dengan konfigurasi dalam file /etc/ssh/sshd_config.

Solusi

Untuk mengatasi masalah ini, sesuaikan alamat dan port pendengaran dalam konfigurasi layanan SSH.

  1. Hubungkan ke instans ECS menggunakan VNC.
    Untuk informasi selengkapnya, lihat Pilih metode koneksi.
    Catatan Jika Anda tidak dapat login ke instans ECS menggunakan SSH, Anda harus terhubung melalui VNC.
  2. Periksa apakah nomor port dalam file konfigurasi sshd_config sesuai dengan port tempat proses sshd sedang mendengarkan.

    Jika tidak sesuai, lanjutkan ke Langkah 3 untuk mengubah file konfigurasi sshd_config.

    • Periksa nomor port yang dikonfigurasi dalam sshd_config:
      sshd -T
      Output berikut menunjukkan bahwa port yang dikonfigurasi adalah 23.
      [xxx@iZbpxxx ~]# sshd -T
      port 23
      addressfamily inet
      listenaddress 0.0.0.0:23
      usepam yes
      logingracetime 120
      x11displayoffset 10
      x11maxdisplays 1000
      maxauthtries 6
      maxsessions 10
      clientaliveinterval 0
      clientalivecountmax 3
      streamlocalbindmask 0177
      permitrootlogin yes
      ignorerhosts yes
      ignoreuserknownhosts no
    • Periksa port tempat proses sshd sedang mendengarkan:
      netstat -ntlp |grep sshd
      Catatan Jika perintah sebelumnya gagal, jalankan ss -tlnp | grep sshd.
      Output berikut menunjukkan bahwa proses sshd sedang mendengarkan pada port 22. Karena ini berbeda dari port yang dikonfigurasi (23), lanjutkan ke Langkah 3 untuk mengubah file konfigurasi sshd_config.
      [root@rhel8xxx        ]# netstat -ntlp |grep  sshd
      tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      5091/sshd
      tcp6       0      0 :::22                   :::*                    LISTEN      5091/sshd
  3. Ubah file konfigurasi sshd_config.
    1. Buka file konfigurasi sshd_config.
      vim /etc/ssh/sshd_config
    2. Tekan i untuk memasuki mode Insert.
    3. Ubah nomor port dalam file konfigurasi sshd_config agar sesuai dengan port tempat proses sshd sedang mendengarkan.
      Nomor port dalam file konfigurasi sshd_config harus sesuai dengan port tempat proses sshd sedang mendengarkan. Dalam contoh ini, ubah baris menjadi Port 22
      #Port 22
      Port 23
      #AddressFamily any
      #ListenAddress 0.0.0.0
      #ListenAddress ::
      HostKey /etc/ssh/ssh_host_rsa_key
      HostKey /etc/ssh/ssh_host_ecdsa_key
      HostKey /etc/ssh/ssh_host_ed25519_key
    4. Tekan Esc, ketik :wq, lalu tekan Enter untuk menyimpan perubahan dan keluar.
  4. Restart layanan sshd.
    systemctl restart sshd