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
Masuk ke instance. Untuk detail lebih lanjut tentang cara masuk ke instance, lihat Terhubung ke Instance Linux menggunakan Terminal Manajemen.
Jalankan perintah berikut untuk memeriksa Shell default dari pengguna yang bersangkutan.
Cat/etc/passwd | grep testKeluaran perintah menunjukkan bahwa Shell login pengguna telah diubah menjadi nologin.
test:x:1000:1000::/home/test:/sbin/nologinDisarankan untuk mencadangkan file sebelum melakukan modifikasi konfigurasi kebijakan.
Jalankan perintah berikut untuk mengedit file
/etc/passwd, dan ubah Shell default pengguna yang bersangkutan dari/sbin/nologinmenjadi/bin/bash. Simpan pengaturan dan keluar.vi /etc/passwdCoba hubungkan kembali ke server dari klien dan pastikan koneksi berhasil.
CatatanTips: Jika Anda memiliki pertanyaan, lihat Panduan untuk Pemecahan Masalah Kegagalan Login Jarak Jauh ke Instance Linux melalui SSH.
Ruang lingkup aplikasi
ECS