Да, я знаю этот форум 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
В порядке поэтому как @muru сказали, сделайте ему нравится это:
ssh-keygen-t rsa
на вашем удаленном (устройство, соединяющееся с сервером) и пароль использования файл id_rsa.pub
в C:\Users\Username\.ssh\
, ~/.ssh
, sudo cp id_rsa.pub authorized_keys
sudo, комната id_rsa.pub
, sudo нано/etc/ssh/sshd_config
PasswordAuthentication никакой
sudo сервис sshd перезапуск
ssh user@ip.address
-p [порт]
и для использования информации об отладке -vvv
,/etc/ssh/sshd_config
: Порт [порт]
Протокол 2
LogLevel, ПОДРОБНЫЙ
PermitRootLogin никакой
StrictModes да
RSAAuthentication да
IgnoreRhosts да
RhostsAuthentication никакой
RhostsRSAAuthentication никакой
PermitEmptyPasswords никакой
PasswordAuthentication никакой
ClientAliveInterval 300
ClientAliveCountMax 0
AllowTcpForwarding никакой
X11Forwarding никакой
UseDNS никакой