Apakah mungkin untuk menonaktifkan akses PASSWORD SSH ke pengguna tetapi mengizinkan otentikasi Kunci pada basis per pengguna? Maksud saya, saya memiliki userA yang saya tidak ingin memberikan akses berbasis kata sandi TETAPI saya tidak ingin dia hanya menggunakan otentikasi kunci untuk mengakses server. Terima kasih
22
Jawaban:
Anda dapat menambahkan bagian "Cocokkan" agar cocok dengan pengguna atau grup tertentu di bagian bawah sshd_config, seperti:
atau
sumber
Match
ketika pada kenyataannya, semua konfigurasi terpengaruh hinggaMatch
arahan berikutnya . Bisa membingungkan seseorang yang tidak terbiasa dengan sintaksis.Match
bekerja sampai berikutnyaMatch
atauHost
kata kunci. Anda bisa menggunakannyaMatch user *
.Match user ZaQwEdCxS
, Anda dapat membuat satu set garis konfigurasi yang tidak dapat digunakan oleh siapa pun, untuk sementara atau selamanya?ZaQwEdCxS
. Jika Anda memiliki pertanyaan yang berbeda, Anda harus mengajukan pertanyaan baru.Kunci saja kata sandi pengguna yang tidak ingin Anda masuki dengan kata sandi:
Kemudian, tempatkan kunci publik yang valid dalam
.ssh/authorized_keys
file mereka dan mereka hanya akan bisa masuk dengan kunci pribadi yang sesuai, tetapi tidak dengan kata sandi.Catatan: Ini akan merusak sudo kecuali jika pengguna memiliki NOPASSWD: dalam entri visudo mereka
sumber
Anda harus melihat
Saya pikir apa yang Anda cari
ubah ke tidak dan jangan lupa untuk memulai kembali sshd
sumber