SSH මගේ මුරපදය පමණක් භාවිතා කරයි, මගේ ssh යතුර නොසලකා හරින්න, මුරපදයක් ඉල්ලා නොසිටින්න


150

මෙය ලිනක්ස්, මැකෝස්එක්ස් සහ ෆ්‍රීබීඑස්ඩී හි ඇති ඕපන්එස්එස්එච් සේවාදායකයා පිළිබඳ ප්‍රශ්නයකි.

සාමාන්‍යයෙන්, මම මගේ SSH යතුර භාවිතයෙන් පද්ධති වලට පිවිසෙමි.

ඉඳහිට, මගේ SSH සේවාදායකයා මගේ SSH යතුර නොසලකා හැර මුරපදයක් භාවිතා කිරීමට මට අවශ්‍යය. මම 'සත්කාරක නාමය' නම්, මගේ සේවාදායකයා මගේ SSH යතුර වෙත මුරපදය ඉල්ලා සිටින අතර එය කරදරයකි. ඒ වෙනුවට, මට අවශ්‍ය වන්නේ සේවාදායකයා මගේ SSH යතුර නොසලකා හැරීමයි, එවිට සේවාදායකයා මගෙන් මුරපදය ඉල්ලනු ඇත.

මම පහත සඳහන් දෑ අත්හදා බැලුවෙමි, නමුත් මගේ SSH යතුරට මුරපදය ඉල්ලා සිටිමි. මෙයින් පසු, මගේ මුරපදය ඉල්ලා සිටිමි.

ssh -o PreferredAuthentications=password host.example.org

දුරස්ථ ධාරකයේ කිසිදු වෙනස් කිරීමකින් තොරව සේවාදායකයාගේ පැත්තෙන් මෙය කිරීමට මට අවශ්‍යය.



1
@CiroSantilli 刘晓波 死 六四 事件 法轮功 කිසිදු සන්දර්භයක් නොමැතිව හිස් සබැඳියක් පළ කිරීම වෙනුවට එම සබැඳිය ප්‍රයෝජනවත් වන්නේ මන්දැයි කරුණාකර විස්තර කරන්න.
ස්ටෙෆාන් ලසිව්ස්කි

Answers:


198

උත්සාහ කරන්න ssh -o PasswordAuthentication=yes -o PreferredAuthentications=keyboard-interactive,password -o PubkeyAuthentication=no host.example.org

Ssh v2 හි, keyboard-interactive"මුරපදය" කීමට තවත් ක්‍රමයකි. මෙම -o PubkeyAuthentication=noවිකල්පය යතුරු යුගලය සත්යාපන උත්සාහ නොකරන ලෙස සේවාදායකයා උපදෙස් දෙයි.

මීට අමතරව, PasswordAuthentication=yesවිකල්පය වනුයේ කලින් සකසා ඇති ssh විකල්පයන් අක්‍රීය කර ඇති ඒවා අභිබවා යාමයි.


1
ඇත්ත වශයෙන්ම 'ssh -o PreferredAuthentications = යතුරුපුවරුව-අන්තර්ක්‍රියාකාරී ධාරකය' ද ක්‍රියා කරයි. SSH_CONFIG (5) විසින් මාව විසි කරන ලදි, එහි තවමත් 'මුරපදය' යතුර සඳහන් වේ. පැහැදිලි කිරීම සඳහා ස්තූතියි.
ස්ටෙෆාන් ලසිව්ස්කි

12
නිවැරදි කිරීම: SSH v2 හි, දෙකම password සහ keyboard-interactiveවලංගු වන අතර ඒවා වෙනස් දේවල් වේ. ( passwordමුරපදයක් අවශ්‍ය වන අතර keyboard-interactiveතාක්ෂණික වශයෙන් ඕනෑම දෙයක් විය හැකිය.)
user1686

1
ගුරුත්වාකර්ෂණ අදහස් අනුව බිල්ට ඔබේ පිළිතුර යාවත්කාලීන කළ හැකිද? මෙම විධානයන්හි ප්‍රතිදානය දෙස බලන්න: lucian @ XXX: ~ $ ssh -o PreferredAuthentications = keyboard-interactive -o PubkeyAuthentication = no host.example.org අවසරය ප්‍රතික්ෂේප කර ඇත (publickey, gssapi-with-mic, password). lucian @ XXX: ~ $ ssh -o PreferredAuthentications = මුරපදය -o PubkeyAuthentication = no host.example.org lucian@host.example.org හි මුරපදය:
ලූෂන් ඒඩ්‍රියන් ග්‍රිජින්කු

5
ඔබට මෙම ස්විචය ssh හි වින්‍යාස ගොනුවට (~ / .ssh / config) එක් කිරීමට අවශ්‍ය නම් එය එම ගොනුවේ PubkeyAuthentication no නොවේ.
slm

1
මට වැඩ කරන්නේ නැහැ. මට තවමත් අවසර ප්‍රතික්ෂේප වී ඇත (publickey). සේවාදායක කෙළවරේ වෙනත් කිසිවක් කිරීම ප්‍රතික්ෂේප කරන බවක් පෙනේ.
ප්‍රතිස්ථාපනය කරන්න
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.