Я недавно обновил свою установку Ubuntu WSL на 18,04 версиях, доступных через Microsoft Store. После установки я столкнулся выпущенный с клиентом SSH и способностью передать ключи.
Таким образом, проблема, которую я испытываю, - то, что ssh-агент был бы недостижим через ssh клиент. Таким образом, я запускаю использование ssh-агента eval ssh-agent -s
команда и затем добавление моего использования ключей ssh-add
. Когда я делаю a ssh-add -l
мои ключи правильно возвращаются.
После того как я соединяюсь со своим хостом перехода и затем пытаюсь усилить свой переданный, включает узел, я добираюсь, ключ отклонил ошибку. Когда я выхожу из системы хост перехода и проверяю мои ключи с моим использованием ключей ssh-add -l
Я получаю сообщение об ошибке, заявляя, что существует ошибка при соединении. Шаблон продолжает повторять не, что я делаю. Есть ли что-то, что я должен смотреть на диагностировать устойчивость ssh-агента?
Отметьте, я смог понизить установку назад на сборке WSL 16.04, и все работало снова.
Это - известная ошибка в openssh клиенте, связанном Ubuntu 18.04, работающей под WSL в Windows 1803
Используйте следующие инструкции для установки openssh двоичного файла из Ubuntu 16.04
cd /tmp/
wget http://mirrors.kernel.org/ubuntu/pool/main/o/openssh/openssh-client_7.2p2-4ubuntu2.4_amd64.deb
dpkg -x openssh-client_7.2p2-4ubuntu2.4_amd64.deb /tmp/deb
sudo mv /usr/bin/ssh-agent /usr/bin/ssh-agent.18.04
# for safekeeping in case of bionic updates
sudo mv /tmp/deb/usr/bin/ssh-agent /usr/bin/ssh-agent.16.04
sudo cp /usr/bin/ssh-agent.16.04 /usr/bin/ssh-agent
sudo chown root:ssh /usr/bin/ssh-agent
Посмотрите больше информации об этой проблеме GitHub