全部产品
Search
文档中心

Simple Application Server:Pengecualian terjadi selama koneksi jarak jauh SSH pada server aplikasi sederhana Linux karena SELinux diaktifkan

更新时间:Jul 02, 2025

Deskripsi masalah

Saat menghubungkan ke instance ECS Linux melalui SSH, pesan kesalahan berikut muncul di output perintah atau log aman meskipun kata sandi yang dimasukkan benar:

Izin ditolak, silakan coba lagi.
error: Tidak dapat mendapatkan informasi shadow untuk root.

Penyebab

Layanan SELinux diaktifkan.

Solusi

Nonaktifkan layanan SELinux secara sementara atau permanen untuk menyelesaikan pengecualian koneksi SSH. Untuk informasi lebih lanjut, lihat Aktifkan atau nonaktifkan SELinux.

  1. Periksa status SELinux.

    1. Gunakan fitur penyelamatan untuk menghubungkan ke server aplikasi sederhana. Untuk informasi lebih lanjut, lihat Hubungkan ke server Linux menggunakan fitur penyelamatan.

    2. Jalankan perintah berikut untuk memeriksa status SELinux:

      /usr/sbin/sestatus -v 

      Contoh output:

      Status SELinux:       enabled
      Catatan

      Nilai valid:

      • enabled: SELinux diaktifkan.

      • disabled: SELinux dinonaktifkan.

  2. Nonaktifkan SELinux.

    Nonaktifkan SELinux secara sementara

    Jalankan perintah berikut untuk menonaktifkan SELinux secara sementara:

    setenforce 0

    Nonaktifkan SELinux secara permanen

    1. Jalankan perintah berikut untuk menonaktifkan SELinux secara permanen:

      sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
      Catatan

      Anda hanya dapat menggunakan perintah di atas jika SELinux dalam keadaan enforcing.

    2. Mulai ulang server agar pengaturan diterapkan. Untuk informasi lebih lanjut, lihat Lihat informasi server.