我似乎找不到为我的 WSL openSUSE 设置 SSH 访问的说明。
有很多针对 openSUSE 的说明,但这些说明不起作用(no
systemctl
和 nosshd
)。有很多关于 WSL 的说明,但这些说明不起作用(因为我没有运行 Ubuntu)。
我需要以下说明WSL openSUSE。
正如 leeloo 所说,“请停下来”......
答案1
尝试掉落熊,它是一个小型的 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
您现在应该能够通过 SSH 连接到您的 WSL! (我在同一台机器上运行的 openSUSE VM 上进行了测试。可能存在端口转发和需要处理外部访问的问题。)
还应该可以在后台运行 dropbear 或将其作为永久的东西添加到您的启动中 - 也许有人可以提供更多详细信息(如果他们知道如何操作)。