SSH-сервер для WSL openSUSE

SSH-сервер для WSL openSUSE

Я не могу найти инструкции по настройке SSH-доступа для моего WSL openSUSE.

  • Для openSUSE есть множество инструкций, но они не работают (нет systemctlи нет sshd).

  • Есть множество инструкций для WSL, но они не работают (потому что я не использую Ubuntu).

Мне нужны инструкции дляWSL openSUSE.

Как сказала бы Лилу: «Пожалуйста, помогите»...

решение1

Пытатьсяdropbear, это крошечный SSH-сервер.

Пакет установщика не будет работать под WSL, поэтому соберите его из исходников. Загрузите и распакуйте исходники где-нибудь, а затем соберите и установите следующим образом:

./configure
make
make install

Далее вам необходимо создать ключи сервера для dropbear:

mkdir /etc/dropbear
cd /etc/dropbear
sudo dropbearkey -t rsa -f dropbear_rsa_host_key
sudo dropbearkey -t dss -f dropbear_dss_host_key

Затем запустите его:

sudo /usr/sbin/dropbear -F

Теперь вы сможете подключиться к WSL по протоколу SSH! (Я тестировал с виртуальной машины openSUSE, работающей на той же машине. Для внешнего доступа могут потребоваться переадресация портов и другие проблемы.)

Также должна быть возможность запускать dropbear в фоновом режиме или добавлять его в качестве постоянного компонента в ваш стартап — возможно, кто-то сможет предоставить более подробную информацию об этом, если знает, как это сделать.

Связанный контент