Soru SSH sadece şifremi kullan, ssh anahtarımı yoksay, bir şifre için bana sorma


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

Normalde, SSH anahtarımı kullanarak sistemlere giriş yapıyorum.

Bazen SSH istemcimin SSH anahtarımı görmezden gelmesini ve bunun yerine bir parola kullanmasını istiyorum. Eğer ben '' hostname 'ise, müşterim bana bir rahatsızlık olan SSH anahtarım için Passphrase için bana yönlendirir. Bunun yerine, istemcinin SSH anahtarımı görmezden gelmesini istiyorum, böylece sunucu bana şifremi soracaktır.

Aşağıdakileri denedim, ancak yine de SSH anahtarımın parolasını sormam gerekiyor. Bundan sonra şifrem için uyarıldım.

ssh -o PreferredAuthentications=password host.example.org

İstemci tarafında, uzak ana makinede herhangi bir değişiklik yapmadan yapmak istiyorum.


121
2018-04-07 23:07


Menşei


stackoverflow.com/questions/6377009/... - Ciro Santilli 新疆改造中心 六四事件 法轮功
@CiroSantilli 刘晓波 死 六四 事件 法轮功 Lütfen herhangi bir bağlam olmadan çıplak bir bağlantı göndermek yerine, bu bağlantının neden yararlı olacağını açıklayın. - Stefan Lasiewski


Cevaplar:


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

Ssh v2’de keyboard-interactive "şifre" demek için başka bir yoldur. -o PubkeyAuthentication=no seçeneği, istemciye anahtar çifti kimlik doğrulaması denememesini bildirir.


168
2018-04-07 23:13



Ve aslında 'ssh -o PreferredAuthentications = klavye-interaktif ana bilgisayar' da çalışır. 'Şifre' anahtar kelimesinden hala bahsedildiği SSH_CONFIG (5) tarafından atıldım. Açıklama için teşekkürler. - Stefan Lasiewski
Düzeltme: SSH v2'de, her ikisi de  password ve keyboard-interactive geçerli ve farklı şeyler. (password şifre gerektirir ve keyboard-interactive teknik olarak herhangi bir şey olabilir.) - grawity
Bill cevabınızı grawity'nin yorumuna göre güncelleştirebilir miydi? Bu komutların çıktısına bakın: lucian @ XXX: ~ $ ssh -o PreferredAuthentications = klavye-etkileşimli -o PubkeyAuthentication = no host.example.org İzin reddedildi (publickey, gssapi-with-mic, password). lucian @ XXX: ~ $ ssh -o PreferredAuthentications = şifre -o PubkeyAuthentication = no host.example.org lucian@host.example.org şifresi: - Lucian Adrian Grijincu
Sunucu yapılandırmanız neye benziyor? Bu farkı hiç görmedim. Ayrıca, asıl soruya cevap vermeyecekler, parola deniyorlardı. - Bill Weiss
Bu anahtarı ssh'in config dosyasına (~ / .ssh / config) eklemek istiyorsanız, o dosyada PubkeyAuthentication no'su var. - slm