All Products
Search
Document Center

:Apa yang harus saya lakukan jika muncul pesan error seperti "This account is currently not available" saat menghubungkan ke instans ECS Linux menggunakan SSH?

Last Updated:Aug 22, 2026

Catatan

Disclaimer: Artikel ini mungkin berisi informasi mengenai produk pihak ketiga. Informasi tersebut hanya untuk referensi. Alibaba Cloud tidak memberikan jaminan, baik tersurat maupun tersirat, terkait kinerja dan keandalan produk pihak ketiga, serta dampak potensial dari operasi terhadap produk tersebut.

Deskripsi masalah

Saat menjalankan perintah SSH untuk login ke instans ECS Linux, koneksi gagal dan muncul pesan error "This account is currently not available." meskipun username dan password yang dimasukkan benar.

Jalankan perintah cat /var/log/secure untuk melihat log login. Informasi serupa berikut akan ditampilkan.

Connection to 127.0.0.1 closed.
Received disconnect from 127.0.0.1: 11: disconnected by user.
pam_unix(sshd:session): session closed for user test.

Penyebab

Masalah ini umumnya terjadi karena shell default pengguna terkait (misalnya test) telah diubah dalam file konfigurasi pengguna (/etc/passwd) pada instans ECS, sehingga mencegah pengguna melakukan login.

Solusi

Anda dapat memperbaiki kegagalan login dengan mengubah shell pengguna terkait (misalnya test).

  1. Login ke instans ECS menggunakan VNC, sebagaimana dijelaskan dalam Connect using VNC.

  2. Jalankan perintah berikut untuk melihat shell default pengguna terkait (misalnya test).

    cat /etc/passwd | grep username

    Hasil serupa dengan berikut ini ditampilkan, menunjukkan bahwa shell pengguna uji telah diubah menjadi /sbin/nologin dan logon tidak diizinkan.

    test:x:1000:1000::/home/test:/sbin/nologin

  3. Ubah shell pengguna tersebut.

    Catatan

    Kami menyarankan agar Anda membuat cadangan file sebelum mengubah konfigurasi.

    1. Buka file konfigurasi pengguna (/etc/passwd).

      vi /etc/passwd
    2. Ubah shell default pengguna terkait (misalnya test) menjadi bash, yaitu ganti /sbin/nologin dengan /bin/bash, seperti pada contoh berikut.

      test:x:1000:1000::/home/test:/bin/bash
    3. Tekan tombol Esc, masukkan :wq, lalu simpan perubahan tersebut.

  4. Gunakan pengguna tersebut untuk menghubungkan kembali ke instans Linux dan pastikan koneksi berjalan normal.

    Catatan

    Tips: Jika Anda memiliki pertanyaan lebih lanjut, lihat Guidelines for troubleshooting failure to remotely log on to Linux instances through SSH.

Cakupan aplikasi

  • ECS