එය නිශ්චිතව සඳහන් කර නොමැති බැවින්, sshd පෙරනිමියෙන් authorized_keysලිපිගොනු සඳහා වන අවසරයන් සම්බන්ධයෙන් ඉතා දැඩි වේ. ඒ නිසා, නම් authorized_keysවේ , ලිවිය-හැකි ගොනුවක් පරිශීලක හැර වෙනත් කිසිවෙකුට හෝ , ලිවිය-හැකි ගොනුවක් කළ හැකි පරිශීලක හැර වෙනත් කිසිවෙකුට විසින්, එය සත්ය බවට සහතික කිරීම ප්රතික්ෂේප වෙයි (sshd සමඟ මානකරන නම් මිස StrictModes no)
"ලිවිය හැකි" යන්නෙන් මා අදහස් කරන්නේ, පරිශීලක හැර වෙනත් ඕනෑම කෙනෙකුට මව් නාමාවලි ලිවිය හැකි නම්, එම නාමාවලි වෙනස් කිරීමට අවසර දී ඇති පරිශීලකයින්ට අවසර ලත්_කයිස් වෙනස් කිරීමට / ප්රතිස්ථාපනය කිරීමට හැකි වන පරිදි අවසර වෙනස් කිරීම ආරම්භ කළ හැකිය.
තවද, /home/username/.sshනාමාවලිය පරිශීලකයා සතු නොවේ නම් , එමඟින් ඔබට ගැටළු වලට මුහුණ දිය හැකි යතුර කියවීමට පරිශීලකයාට අවසර නොමැත:
drwxr-xr-x 7 jane jane 4096 Jan 22 02:10 /home/jane
drwx------ 2 root root 4096 Jan 22 03:28 /home/jane/.ssh
ජේන්ට .sshගොනුව අයිති නැති බව සලකන්න . මෙය හරහා සවි කරන්න
chown -R jane:jane /home/jane/.ssh
මෙම ආකාරයේ ගොනු පද්ධති අවසර ගැටළු සමඟ නොපෙන්වන අතර ssh -v, ඔබ ලොග් මට්ටම DEBUG ලෙස සකසන තුරු ඒවා sshd ලොග් (!) තුළ නොපෙන්වයි.
- සංස්කරණය කරන්න
/etc/ssh/sshd_config. ඔබට අවශ්ය LogLevel DEBUGවන්නේ එහි කොතැනක හෝ කියවන රේඛාවක් . ඩිස්ට්රෝ විසින් සපයන ලද යාන්ත්රණය භාවිතා කරමින් SSH සේවාදායකය නැවත පූරණය කරන්න. ( service sshd reloadRHEL / CentOS / Scientific මත.) අලංකාර රීලෝඩ් එකක් පවතින සැසි අතහරින්නේ නැත.
- නැවත සත්යාපනය කිරීමට උත්සාහ කරන්න.
- ඔබේ සහතික කිරීමේ ල logs ු-සටහන් කොතැනට ගොස් ඒවා කියවන්න. (IIRC,
/var/log/auth.logඩේබියන් පදනම් කරගත් ඩිස්ට්රෝස් මත; /var/log/secureRHEL / CentOS / Scientific මත.)
ගොනු පද්ධති අවසර දෝෂ ඇතුළත් වන නිදොස් කිරීමේ ප්රතිදානයේ වැරැද්ද කුමක්දැයි සොයා බැලීම වඩා පහසුය. සිදු වූ /etc/ssh/sshd_configවිට වෙනස නැවත කිරීමට මතක තබා ගන්න !