Назад | Перейти на главную страницу

войдите с помощью RSA на мой vps

Я успешно добавил ключ rsa в мою учетную запись root. поскольку мне не нужно все в моем корневом аккаунте, я создал нового пользователя. но почему-то я продолжаю получать сообщение «сервер отказывается от наших ключей»: S

Я выполнил следующую команду с моим root acc:

adduser kossel
usermod -a -G sudo kossel
groups kossel
mkdir /home/kossel/.ssh
vi /home/kossel/.ssh/authorized_keys

//I pasted the key in this format "ssh-rsa xxxxxxxxxxxxxx==" for putty openSSH compatibility reason

chown -R kossel:kossel /home/kossel/.ssh
chmod 700 /home/kossel/.ssh
chmod 600 /home/kossel/.ssh/authorized_keys

я что-то упускаю?

Обновить: отвечая на комментарии: я успешно модифицировал открытый ключ puttygen, чтобы он соответствовал openSSH, потому что мой root acc работает.

Я проверил /var/log/auth.log, единственное сообщение, которое я получил:

Sep 12 15:59:40 9port sshd[7714]: pam_unix(sshd:session): session closed for user kossel
Sep 12 15:59:52 9port sshd[7739]: reverse mapping checking getaddrinfo for dsl-xxx-xxx-xxx-xxx-dyn.prod-ISPDOMAIN.com [my_ip_address] failed - POSSIBLE BREAK-IN ATTEMPT!

ps: и у меня также есть спам-пользователь, который уже пытается войти в систему ?? извините я только вчера начал использовать vps.

Попробуйте скопировать исходный открытый ключ обычным способом (сгенерированный puttygen), а затем преобразовать его в формат, совместимый с OpenSSH:

ssh-keygen -i -f puttygen.ppk > ssh-keygen.pub

ОБНОВИТЬ

puttygen поддерживает экспорт вашего ключа в формат OpenSSH, попробуйте следующее: