相关疑难解决方法(0)

如何通过 SSH 进入“Windows 10 上的 Ubuntu 上的 Bash”?

我安装了 Windows 10 周年纪念版,并安装了“Windows 上的 Bash on Ubuntu”。我希望能够通过 SSH 连接到这个 Ubuntu 实例,但是尽管我已经安装和配置了 openssh-server(并在端口 2200 上侦听),但是当我尝试 ssh 到“localhost:2200”时,它告诉我“服务器意外关闭网络连接”。

有没有人能够成功地做到这一点?

在此处输入图片说明

ssh bash windows-10 windows-subsystem-for-linux windows-10-v1607

124
推荐指数
4
解决办法
22万
查看次数

如何让 WSL 在启动时运行服务

搜了这个网站和各种Q后,很明显systemdWSL的服务和不可用。每次启动 PC 时,我都需要在 WSL 中运行一个程序,因此我阅读了有关如何使用 crontab 的页面:如何在 Windows 上运行 Ubuntu 服务(启动时)?超级用户,但我感到困惑,因为格式与 crontab 中的格式不符。

此外,该特定问题是特定于 SSH 服务器的,如果考虑并处理导致步骤过于复杂,则需要安全方面。无论如何,该问题中探索的步骤已经尝试过,但没有奏效。此外,该问题高度针对 SSH 服务器,而该问题涉及一般环境要求 i。我需要知道如何在 WSL 中运行服务(可能包括但不限于 SSH 服务器)

实际上 - 需要比如何在 Windows 上运行 Ubuntu 服务(启动时)更简单的解决方案提供。

但是,这是我的 cron:

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
PATH=cd /usr/local/src/:cd xmr-stak-cpu:cd bin/
@reboot . sudo ./xmr-stak-cpu
Run Code Online (Sandbox Code Playgroud)

我也这样做了:

启动时运行 bash/cron 循环

在 shell:startup 中创建一个名为 linux.bat 的文件

Paste: C:\Windows\System32\bash.exe -c 'while [ true ]; do sudo /usr/sbin/cron -f; done'
Run Code Online (Sandbox Code Playgroud)

这是行不通的。

如何在 WSL 中运行服务?或者有没有办法使用Windows?

因为在 Windows 中我尝试了以下操作:使用https://github.com/Microsoft/WSL/issues/612

Run: When …
Run Code Online (Sandbox Code Playgroud)

linux cron ubuntu windows-subsystem-for-linux

45
推荐指数
4
解决办法
8万
查看次数

使用 WSL 作为服务器

我最近安装了 WSL,玩了一会儿之后想知道一些事情......首先,是否可以将其视为服务器?例如,如果我想托管一个小型 mysql 数据库 - 看起来这没问题。但是是否可以从不同的机器连接到那个 mysql 实例?我该怎么做?

我可以针对这个子系统从 Visual Studio 2015 为 linux 开发 C++ 应用程序吗?我如何连接到“远程机器”——在这种情况下,它是我运行 VS2015 的同一个盒子?

或者,如果我正在运行一个网络服务器(我可以吗?)并且我可以使用 chrome 或一些此类工具从我的 Windows 10 机器连接到该服务器吗?

linux windows-10 windows-insider windows-subsystem-for-linux

13
推荐指数
2
解决办法
2万
查看次数

如何启用服务以 WSL2 启动?

如何在 WSL2 启动时启动 OpenSSH 服务器等服务?目前,每次 WSL2 启动时我都必须重新启动它sudo service ssh start

windows-subsystem-for-linux wsl2

11
推荐指数
1
解决办法
2万
查看次数