* Ошибка разрешения запрещено (Publickey) * Поддерживает ли Windows 10 PowerShell поддержка OpenSsh открытых ключей с Ubuntu 20.04

Да, я знаю этот форум Ubuntu .. Во-первых, спасибо за то, что вы делаете и помогаете людям!

Хорошо, так что я пытался настроить SSH-ключей на моем Ubuntu 20.04, читайте вещи об этом онлайн. Поэтому я создал ключи на Ubuntu с SSH-Keygen -T RSA . Теперь я хочу только мой Windows PC для подключения к нему (без включения пароля очевидно) через Windows PowerShell.

Итак, я скопировал свой файл открытого ключа на мой Windows PC и положить его в C: \ Users \ username \ .ssh \ , но как-то при подключении я получаю разрешение ошибки Ошибка.

Так предположительно несколько «умных» людей в Интернете все предложили добавить эту настройку PasswordAuthenticatic Да - / etc / ssh / sshd_config Но не поражает цель использования SSH-ключей исключительно Для подключения к вашему серверу?

Итак, если бы я догадался, что это должно быть проблемой разрешения каталога, но я не знаю, какие каталоги нужны какие-то разрешения на Ubuntu и Windows.

Удовлетворены этим, но теперь испытание и ошибка занимают столько времени, и я не хватает на это, поэтому, если кто-то может предоставить мне свой сильный заработанный опыт, который был бы отличным.

Спасибо заранее братья! Держите общинную качалку.

GRTZ

MEX

0
задан 25 February 2021 в 13:01

1 ответ

В порядке поэтому как @muru сказали, сделайте ему нравится это:

  1. Должностное лицо ssh-keygen-t rsa на вашем удаленном (устройство, соединяющееся с сервером) и пароль использования
  2. , Находит файл id_rsa.pub в C:\Users\Username\.ssh\
  3. Upload это с ftp к вашему серверу (или загрузите на веб-сервер и используйте wget)
  4. Сохраняют его в , ~/.ssh
  5. Удостоверяется, что файл называют authorized_keys или этим работой привычки , sudo cp id_rsa.pub authorized_keys
  6. Удаляет загруженный неиспользованный файл sudo, комната id_rsa.pub
  7. Отключают вход в систему пароля , sudo нано/etc/ssh/sshd_config
  8. Находит или добавляет строку PasswordAuthentication никакой
  9. Перезапуск ssh сервис sudo сервис sshd перезапуск
  10. Подключение с Powershell ssh user@ip.address
  11. , Дополнительные параметры для команды ssh в powershell являются пользовательским портом -p [порт] и для использования информации об отладке -vvv
  12. Некоторые другие дополнительные параметры настройки для безопасности, которую я добавил к ,/etc/ssh/sshd_config:

Порт [порт]

Протокол 2

LogLevel, ПОДРОБНЫЙ

PermitRootLogin никакой

StrictModes да

RSAAuthentication да

IgnoreRhosts да

RhostsAuthentication никакой

RhostsRSAAuthentication никакой

PermitEmptyPasswords никакой

PasswordAuthentication никакой

ClientAliveInterval 300

ClientAliveCountMax 0

AllowTcpForwarding никакой

X11Forwarding никакой

UseDNS никакой

0
ответ дан 18 March 2021 в 23:31

Другие вопросы по тегам:

Похожие вопросы: