全部产品
Search
文档中心

:Apa yang harus saya lakukan jika pesan kesalahan seperti "Akun ini saat ini tidak tersedia" muncul ketika saya terhubung ke Instance ECS Linux menggunakan SSH?

更新时间:Jun 26, 2025

Catatan

Penafian: Artikel ini mungkin berisi informasi tentang 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 pada produk tersebut.

Deskripsi masalah

Saat menggunakan perintah SSH untuk masuk ke Instance ECS sistem Linux, koneksi gagal meskipun menggunakan akun dan kata sandi yang benar. Pesan kesalahan serupa dengan berikut ini ditampilkan di baris perintah atau log aman.

  • Akun ini saat ini tidak tersedia.

  • Koneksi ke 127.0.0.1 ditutup.

  • Menerima pemutusan dari 127.0.0.1: 11: diputus oleh pengguna.

  • Pam_unix (sshd: sesi): sesi ditutup untuk pengguna test.

Penyebab

Masalah ini umumnya disebabkan oleh modifikasi Shell default dari pengguna yang bersangkutan.

Solusi

  1. Masuk ke instance. Untuk detail lebih lanjut tentang cara masuk ke instance, lihat Terhubung ke Instance Linux menggunakan Terminal Manajemen.

  2. Jalankan perintah berikut untuk memeriksa Shell default dari pengguna yang bersangkutan.

    Cat/etc/passwd | grep test

    Keluaran perintah menunjukkan bahwa Shell login pengguna telah diubah menjadi nologin.

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

  3. Disarankan untuk mencadangkan file sebelum melakukan modifikasi konfigurasi kebijakan.

  4. Jalankan perintah berikut untuk mengedit file /etc/passwd, dan ubah Shell default pengguna yang bersangkutan dari /sbin/nologin menjadi /bin/bash. Simpan pengaturan dan keluar.

    vi /etc/passwd

  5. Coba hubungkan kembali ke server dari klien dan pastikan koneksi berhasil.

Ruang lingkup aplikasi

  • ECS