SSH sadece şifremi kullan, ssh anahtarımı yoksay, parola sorma


139

Bu, Linux, MacOSX ve FreeBSD'deki OpenSSH istemcisi ile ilgili bir sorudur.

Normalde SSH anahtarımı kullanarak sisteme giriş yaparım.

Zaman zaman SSH istemcisimin SSH anahtarımı yoksaymasını ve bunun yerine bir parola kullanmasını istiyorum. Eğer ssh hostname 'ise müşterim benden bir sıkıntı olan SSH anahtarımın şifresini soruyor. Bunun yerine istemcinin SSH anahtarımı görmezden gelmesini istiyorum, böylece sunucu bunun yerine şifremi isteyecek.

Aşağıdakileri denedim, ancak hala SSH anahtarımın şifresini soruyorum. Bundan sonra şifrem istenir.

ssh -o PreferredAuthentications=password host.example.org

Uzaktaki bilgisayarda herhangi bir değişiklik yapmadan, istemci tarafında bunu yapmak istiyorum.



1
@CiroSantilli context 死 六四 事件 法轮功 Lütfen bağlam içermeyen çıplak bir bağlantı göndermek yerine bu bağlantının neden yardımcı olacağını açıklayın.
Stefan Lasiewski

Yanıtlar:


185

Deneyin ssh -o PreferredAuthentications=keyboard-interactive,password -o PubkeyAuthentication=no host.example.org

Ssh v2'de keyboard-interactive"şifre" demenin başka bir yoludur. -o PubkeyAuthentication=noSeçenek anahtar çifti kimlik denememesini müşteri talimatını verir.


1
Ve aslında 'ssh -o PreferredAuthentications = klavye etkileşimli ana bilgisayar' da çalışıyor. Hala 'parola' anahtar kelimesinden bahseden SSH_CONFIG (5) tarafından atıldım. Açıklama için teşekkürler.
Stefan Lasiewski

12
Düzeltme: SSH v2 olarak, hem password ve keyboard-interactivegeçerli ve bunlar farklı şeylerdir. ( passwordBir şifre gerektirir ve keyboard-interactiveteknik olarak her şey olabilir.)
Grawity

1
Bill, cevabınızı Grawity'nin yorumuna göre güncelleyebilir misiniz? Bu komutların çıktısına bakın: lucian @ XXX: ~ $ ssh -o PreferredAuthentications = klavye etkileşimli -o PubkeyAuthentication = host.example.org yok İzin reddedildi (publickey, gssapi-mic, parola). lucian @ XXX: ~ $ ssh -o Tercih EdilenAuthentications = şifre -o PubkeyAuthentication = host.example.org yok lucian@host.example.org şifresi:
Lucian Adrian Grijincu 15:12

Sunucu yapılandırmanız neye benziyor? Bu farkı hiç görmedim. Ayrıca, asıl soruya cevap vermeyecek, şifre deniyorlardı.
Bill Weiss,

5
Bu anahtarı ssh'ın config dosyasına (~ / .ssh / config) eklemek istiyorsanız, bu dosyada PubkeyAuthentication numarası yoktur.
slm
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.