Ketika saya masuk melalui ssh dengan -v
saya melihat ssh mengotentikasi dengan cara berikut
debug1: Authentications that can continue: publickey,gssapi-with-mic,password,hostbased
Saya ingin mengubah urutan ... ada yang tahu bagaimana?
Masalah saya yang lebih besar adalah pengguna dengan akun yang dikunci, masih bisa masuk melalui kunci publik. Saya telah menemukan bahwa saya dapat menambahkan pengguna ke grup "ssh-locked" tambahkan sangkal kelompok itu dari sshing, tapi saya masih bertanya-tanya apakah ada cara untuk mengatakan ssh: Silakan periksa kata sandi sebelum kunci ...
ssh
password
public-key
Oz123
sumber
sumber
Jawaban:
Server ssh memutuskan opsi otentikasi mana yang dibolehkan, klien ssh dapat dikonfigurasi untuk memutuskan cara mencobanya.
Klien ssh menggunakan
PreferredAuthentications
opsi dalam file konfigurasi ssh untuk menentukan ini.Dari
man ssh_config
( lihat online di sini ):Saya tidak percaya itu mungkin, tanpa bermain-main dengan sumbernya, untuk memberi tahu server OpenSSH untuk memilih pesanan tertentu - jika Anda memikirkannya, toh itu tidak masuk akal juga.
sumber
~/.ssh/config
man ssh
, atau di/etc/ssh/ssh_config
, atau di/etc/ssh/sshd_config
. darimana kamu mendapatkan informasi ini?man ssh_config
. Saya mengirimkan suntingan untuk ditinjau untuk memperbarui jawaban Anda agar mengandung sumber ini. Silakan kutip sumber lain kali! Terimakasih banyak.Menambahkan ini:
... untuk saya
/etc/ssh/ssh_config
membantu saya menyelesaikan ini, dan menghemat banyak waktu juga!Anda dapat memeriksa apakah itu bekerja dengan menggunakan
ssh -v user@host
perintah untuk menghubungkan, di mana-v
singkatan dari "verbose".sumber
ssh_config
dan tidaksshd_config
. Yang terakhir akan menyebabkan ssh Anda gagal!Menambahkan ke dua jawaban lain yang sudah menyebutkan
PreferredAuthentications
opsi, saya ingin menambahkan Anda tidak perlu mengedit file apa pun untuk mengatur pengaturan ini jika Anda tidak mau . Sebaliknya, Anda bisa mengaturnya di command-line untuk panggilan individualssh
, dengan-o
opsi, sebagai berikut:Referensi:
PreferredAuthentications
opsi ini, lihatman ssh_config
( lihat online di sini ). Baca jugassh
-o
opsi diman ssh
halaman manual ( online di sini ).sumber