Я могу настроить вход по ssh-ключу для пользователя root в удаленную систему с моего локального компьютера. Теперь я создал другого пользователя в моей удаленной системе, как это,
sudo useradd --system --gid webapps --shell /bin/bash --home /webapps/hello_django hello
Итак, имя нового пользователя - hello
. Домашний каталог для этого пользователя - /webapps/hello_django
.
Теперь я сделал hello
как владелец каталога, как этот sudo chown hello /webapps/hello_django/
Я конечно же создал пароль для пользователя.
Теперь в моей локальной системе я создал еще одну пару открытых и закрытых ключей, используя ssh-keygen
. И добавил открытый ключ в файл /webapps/hello_django/.ssh/authorized_keys
на моей удаленной машине. Я до сих пор не могу войти на мою машину, используя этого пользователя hello
. Для моего пользователя root я следовал тому же процессу, и он работает отлично. Что мне не хватает?