Saya mencoba untuk memodifikasi /etc/ssh/sshd_configpada server debian7 khusus saya dengan keduanya AllowUsersdan AllowGroups. Namun sepertinya saya tidak bisa mendapatkan keduanya untuk bekerja sama.
Pengaturan
- Ada seorang pengguna bernama
testuser. Pengguna itu berada dalam grup bernama
ssh-users:$ groups testuser testuser : testuser ssh-userstestusersedang mencoba untuk terhubung melaluissh testuser@<server_ip>dan memasukkan kata sandi mereka.- Saya
sshd_configdapat ditemukan di sini: http://pastebin.com/iZvVDFKL - Saya pikir pada dasarnya satu-satunya perubahan yang saya buat dari default adalah:- untuk mengatur
PermitRootLogin no - dan tambahkan dua pengguna dengan
AllowUsers(nama pengguna sebenarnya berbeda di server saya)
- untuk mengatur
service ssh restartdijalankan setiap kali setelah memodifikasisshd_config.
Masalah
testuserdapat terhubung saat diatur denganAllowUsers:AllowUsers user1 user2 testusertestuserbisa tidak terhubung saat mengaturAllowGroupsuntuk kelompok nya:AllowUsers user1 user2 AllowGroups ssh-usersyang menghasilkan
Permission denied, please try again.ketikatestusermemasukkan kata sandi mereka di prompt kata sandi ssh.
Pertanyaan
- Apakah
AllowUsersmenimpaAllowGroups? - Apa cara terbaik untuk memperbaikinya tanpa menambahkan nama pengguna secara manual
AllowUsers? Idealnya, saya ingin hanya dapat menambahkan pengguna kessh-usersgrup di masa depan tanpa harus menyentuhsshd_configlagi.
Ideally I'd like to be able to just add users to the ssh-users group in the future without having to touch sshd_config again.- Jadi mengapa Anda menggunakan AllowUsers sama sekali? Masukkan saja semua orang dalam grup / grup.