Ini adalah pertanyaan tentang klien OpenSSH di Linux, MacOSX dan FreeBSD.
Biasanya, saya masuk ke sistem menggunakan kunci SSH saya.
Kadang-kadang, saya ingin klien SSH saya mengabaikan kunci SSH saya dan menggunakan kata sandi. Jika saya 'ssh nama host', klien saya meminta saya untuk Passphrase ke kunci SSH saya yang menjengkelkan. Sebagai gantinya, saya ingin klien mengabaikan kunci SSH saya, sehingga server akan meminta kata sandi saya.
Saya mencoba yang berikut, tetapi saya masih diminta untuk frasa sandi ke kunci SSH saya. Setelah ini, saya diminta kata sandi.
ssh -o PreferredAuthentications=password host.example.org
Saya ingin melakukan ini di sisi klien, tanpa modifikasi dari host jarak jauh.
ssh
authentication
password
Stefan Lasiewski
sumber
sumber
Jawaban:
Mencoba
ssh -o PreferredAuthentications=keyboard-interactive,password -o PubkeyAuthentication=no host.example.org
Di ssh v2,
keyboard-interactive
adalah cara lain untuk mengatakan "kata sandi". The-o PubkeyAuthentication=no
pilihan menginstruksikan klien untuk tidak mencoba otentikasi pasangan kunci.sumber
password
dankeyboard-interactive
valid, dan mereka adalah hal yang berbeda. (password
memerlukan kata sandi, dankeyboard-interactive
secara teknis bisa apa saja.)