Како решити грешку ускраћене дозволе ССХ -а (јавни кључ)

How Resolve Ssh Permission Denied Error



ССХ кључеви су одличан метод за аутентификацију ССХ сесија без потребе за лозинком при сваком пријављивању. Међутим, као и све технологије, ССХ кључеви нису савршени и можете наићи на грешке при њиховој употреби. Једна од најчешћих грешака при раду са ССХ кључевима је грешка у дозволи (јавни кључ).

Овај чланак ће расправљати о разним разлозима ове грешке и показати вам брзе кораке које можете предузети да бисте исправили грешку.





Грешка 1: Овлашћени кључеви и дозволе директоријума

Један од узрока ове грешке могу бити дозволе и власништво конфигурисани за .ссх директоријум и датотеку овлашћених кључева.



Да бисте решили овај проблем, поставите дозволе .ссх директоријума на 700, а овлашћене_кеис дозволе на 6оо.



судо цхмод 700~/.ссхсудо цхмод 600овлашћени_кључеви

Грешка 2: ССХ нетачне конфигурације

Још један чест узрок грешке јавног кључа је нетачна конфигурација у датотеци ссхд_цонфиг. Да бисте решили овај проблем, уредите датотеку/етц/ссх/ссхд_цонфиг и промените следеће уносе.

#ПермитРоотЛогин забрана-лозинка
#ПассвордАутхентицатион иес

Горе наведени уноси треба да буду приказани испод:

ПермитРоотЛогинда

ПассвордАутхентицатионда

Сачувајте конфигурацију и поново покрените услугу:

судосистемцтл рестарт ссхд.сервице

Грешка 3: Недостају кључеви

Други могући узрок грешке ускраћивања дозволе за јавни кључ могу бити недостајући кључеви на вашој локалној машини. Ако су вам кључеви додати у датотеку овлашћених кључева сервера, али им недостају одговарајући приватни кључеви, то може изазвати грешку.

Да бисте решили овај проблем, измените конфигурациону датотеку ссх, онемогућите потврду идентитета помоћу јавног кључа и омогућите пријављивање лозинком, на следећи начин:

ПубкеиАутхентицатионда

#ПассвордАутхентицатион иес

Промените на следеће ставке:

#ПубкеиАутхентицатион иес
ПассвордАутхентицатионда

Када уредите конфигурацију, сачувајте датотеку и поново покрените ССХ услугу:

судосистемцтл рестарт ссхд.сервице

Ако сте сигурни да су ваши кључеви компромитовани, можете их уклонити са овлашћених_кључева или додати одређени кључ на опозвану листу у ССХ -у.

Закључак

Овај кратки водич вам је показао како да решите различита питања која могу изазвати грешку ускраћене дозволе (јавни кључ) у ССХ -у. Ако се овај проблем настави, размислите о другим методама решавања проблема.