windows-subsystem-for-linux

通过远程 PowerShell 或 SSH 访问 Windows 10 WSL
windows-subsystem-for-linux

通过远程 PowerShell 或 SSH 访问 Windows 10 WSL

直接登录 Windows 10 计算机时,WSL-2 可以正常运行。我可以直接wsl从 PowerShell 运行,无论是提升权限还是未提升权限。提示符只是更改为 Linux 提示符。 但是,当我使用相同的凭据远程访问同一台计算机时,无论是通过 RemotePowerShell 还是 OpenSSH 都没有任何问题,但当我wsl从提示符运行时,我收到错误Access is denied. 是否可以通过远程连接在 Windows 10 上使用 WSL? ...

Admin

WSL[2] 对客户 Linux 系统有何限制?
windows-subsystem-for-linux

WSL[2] 对客户 Linux 系统有何限制?

当我在 Windows PC 上安装 WSL2 时,我立即安装了一个适配 CentOS 8.2版本。在我探索它时,我发现我可以开箱即用地读取和写入主机的 NTFS 文件系统。它也连接到互联网,但我不知道如何管理连接;我可以安装网络管理器,但Could not create NMClient object每次运行nmcli命令时都会得到一个。我没有找到 SELinux(getenforce)。我安装了防火墙,但firewall-cmd会抛出Failed to connect to socket /run/dbus/system_bus_socket。syste...

Admin

来自 WSL2 shell 的别名 CMD 命令
windows-subsystem-for-linux

来自 WSL2 shell 的别名 CMD 命令

我在 Windows 10 上运行 WSL2,并且希望能够在不退出 Linux shell 的情况下从中运行 CMD 命令。具体来说,我想这样做: wmic diskdrive get Model,Manufacturer,Size,DeviceID,Status,InterfaceType 我如何使用 WSL2 做到这一点? ...

Admin

如何将 Windows 上的 Ubuntu 移动到 D 盘或其他驱动器?
windows-subsystem-for-linux

如何将 Windows 上的 Ubuntu 移动到 D 盘或其他驱动器?

现在在 Windows 上运行的 Ubuntu只能安装在 Windows 的 C 盘。其他应用程序可以移动到 D 盘或其他盘。当尝试在 Windows 上移动已安装的 Ubuntu 时,它会抛出此消息: 有没有办法将 Ubuntu 移动到其他驱动器? ...

Admin

与直接从 shell 执行相比,bash 源命令在 WSL2 下悄然失败?
windows-subsystem-for-linux

与直接从 shell 执行相比,bash 源命令在 WSL2 下悄然失败?

我有一个 Bash 脚本,它评估 JSON 文件以设置环境变量并创建一个函数 该脚本在原生 Ubuntu(22.04LTS)下运行良好,但在 WSL2(Windows 11)下运行相同的脚本时,它无法创建环境变量,也无法使函数静默运行,没有任何错误消息。 但是,如果你将相关行复制粘贴到 WSL2 bash 提示符中,它就可以处理它们。 该脚本通过“.funcs.sh”调用,如下所示: #!/bin/bash . mode.sh # load config JSON as env vars (export) eval $(cat config.json | j...

Admin

为什么在终端中执行“bash”会在 Windows 10 上打开 wsl?
windows-subsystem-for-linux

为什么在终端中执行“bash”会在 Windows 10 上打开 wsl?

当我在终端中运行“bash”命令时,我的控制台会自动切换到“wsl”模式。为什么会发生这种情况?我该如何停止这种行为?当我运行其他内部使用 bash 的脚本时,它会导致问题,因为它尝试从 WSL 运行 bash,而我并不想这样。当我尝试在我的计算机上禁用 wsl 然后运行 ​​bash 时,会出现错误,提示“此计算机上未启用 WSL”。 在此处输入图片描述 ...

Admin

WSL 下 Tmux 复制模式失败
windows-subsystem-for-linux

WSL 下 Tmux 复制模式失败

当我进入复制模式时,我按空格键开始复制,但什么都没复制,光标跳到屏幕底部,就像我按了向下翻页键一样。没有文本被突出显示或复制。当我启用 vi 复制模式时,它也无法使用 v 命令突出显示文本以开始复制。在这种情况下,按 v 后屏幕上没有任何变化。 这是使用内置终端在 WSL(Ubuntu 版本 2)上使用默认 tmux 配置的情况(当我在 wsl 中使用 terminator 时也会发生这种情况)。我尝试了各种 tmux 配置,也尝试过更改键盘语言。我总是得到相同的结果。 ...

Admin

为什么 WSL 将主机识别为.mshome.net?
windows-subsystem-for-linux

为什么 WSL 将主机识别为.mshome.net?

我无法连接到在 WSL2 中运行的 Ubuntu 操作系统 但是当我将bind-address配置文件的改为而不是时。/etc/mysql/mysql.conf.d/mysqld.cnf0.0.0.0127.0.0.1 然后在 Windows 主机上我收到一个新错误: Access denied for user [email protected] 然后,我使用以下凭据在 WSL 上的 Ubuntu 中创建了一个新的 MySQL 用户: CREATE USER 'myuser'@'DESKTOP-JS3KMNG.mshome.net' IDENT...

Admin

Remove-NetFirewallHyperVRule 上的访问被拒绝
windows-subsystem-for-linux

Remove-NetFirewallHyperVRule 上的访问被拒绝

我创建了一些规​​则,以通过 Hyper-V 防火墙将流量转发到我的 WSL2 实例中。现在,如果我创建一条规则,我可以将其删除,但我不知道为什么我无法删除很久以前创建的这条特定规则。 现在尝试: Remove-NetFirewallHyperVRule -DisplayName "Forward Port 9001 to WSL2" 我明白了 Remove-NetFirewallHyperVRule : Access is denied.At line:1 char:1 Remove-NetFirewallHyperVRule -Disp...

Admin

连接到 Windows 10 VPN 时通过 WSL2 在 Ubuntu 上进行 ssh 连接
windows-subsystem-for-linux

连接到 Windows 10 VPN 时通过 WSL2 在 Ubuntu 上进行 ssh 连接

要访问超级计算机,我需要连接到 VPN,然后执行 ssh 命令。 是否可以通过 Windows 10(Cisco VPN 客户端)连接到 VPN 并通过 WSL2 在 Ubuntu 上执行 ssh 命令?如果可以,我该怎么做? 谢谢。 ...

Admin

将 wsl2 设置为使用主机名服务器
windows-subsystem-for-linux

将 wsl2 设置为使用主机名服务器

我在 Windows 11 上使用 wsl2,最近遇到一个问题,当我更改网络时,wsl2 dns(名称服务器resolve.conf)地址不会更新、匹配,因此无法查找任何域。 我经常在计算机上更改 DNS 配置(与工作相关),并且我不能仅将名称服务器设置为 1.1.1.1 或类似的名称。有没有办法告诉 wsl 继承主机(Windows),并每次都调用它? ...

Admin

WSL2:正常关闭 MDADM 和/或 p9 子系统
windows-subsystem-for-linux

WSL2:正常关闭 MDADM 和/或 p9 子系统

我在 WSL2(Ubuntu,内核:Linux home 6.1.21.2-microsoft-standard-WSL2)下运行 MDADM,并通过标准 p9 接口从 Windows 应用程序访问文件。 不幸的是,我无法在关闭系统时正常停止 MDADM。 成功“卸载/dev/md0”并尝试在关机时停止阵列(我在任务计划程序中同时拥有用户关机脚本和关机任务)后,似乎 p9 经常保持文件/文件夹保持打开状态并阻止 mdadm 阵列停止: mdadm:无法获得对 /dev/md0 的独占访问权限:可能是正在运行的...

Admin

如何配置 WSL2 网络设置以访问 Azure 专用终结点?
windows-subsystem-for-linux

如何配置 WSL2 网络设置以访问 Azure 专用终结点?

我在私有端点上有一个 Azure 密钥保管库资源,在 WSL2 上运行我的项目时无法访问它(在 Windows 上可以正常工作)。我尝试更新配置文件(https://learn.microsoft.com/en-us/windows/wsl/wsl-config),但没有成功。有没有办法配置 WSL 网络设置以进入私有链接?这是我的错误消息: azure.core.exceptions.HttpResponseError: (Forbidden) Public network access is disabled and request is not fro...

Admin

WSL 可以连接到 VM,但反之则不行
windows-subsystem-for-linux

WSL 可以连接到 VM,但反之则不行

我在 Windows 10 上,有一个服务在 WSL2 Ubuntu 上运行,另一个服务在 Ubuntu Server VMWare VM 上运行,虽然 WSL 可以访问 VM,但 VM 上的服务似乎无法连接到 WSL。我在一台装有 Zscaler 的工作电脑上,但所有功能都已关闭。 西弗吉尼亚海岸IP:172.17.202.100 西弗吉尼亚海岸主机接口: Ethernet adapter vEthernet (WSL): Connection-specific DNS Suffix . : IPv4 Address. . . . . . ....

Admin

libc6 安装在 WSL Kali Linux 中卡住了
windows-subsystem-for-linux

libc6 安装在 WSL Kali Linux 中卡住了

我最近转移了 WSL,因为我的驱动器空间不足,所以我已经将其从使用 VM 转为使用 Docker。我在 WSL 中安装了 Kali Linux 和 ubuntu。 Ubuntu 运行完美,没有任何问题,但当我升级 Kali Linux 时,它在安装时出现问题。libc6我尝试了 Stack Overflow 上关于 ubuntu 的先前问题的几个选项,但都不起作用。我使用的是 Windows 11,并使用商店和下载 Kali Linux wsl --install。 sudo apt install libc6 Reading package lists.....

Admin