2016 - 2024

感恩一路有你

Win10 SSH 后台运行

浏览量:4896 时间:2024-06-19 11:47:10 作者:采采

在 Windows 10 中,我们可以利用 Bash on Ubuntu 中的 SSH 服务在后台运行。以下是具体的操作步骤:

1. 进入 Bash 环境

首先,在 Windows PowerShell 中输入 `bash` 进入 Bash 环境。

2. 编辑 sudoers 文件

接下来,编辑 sudoers 文件以允许 SSH 服务在后台运行。在 Bash 中输入以下命令:

```

sudo visudo -f /etc/sudoers.d/sshd

```

然后添加以下内容:

```

%sudo ALL(ALL) NOPASSWD: /usr/sbin/sshd -D

```

按 `Ctrl X` 保存并退出。确保文件名为 `sshd`,并删除 `.tmp` 后缀。

3. 验证 sudoers 文件修改

可以使用以下命令查看 sudoers 文件是否修改成功:

```

sudo cat /etc/sudoers.d/sshd

```

4. 启动 SSH 服务

现在可以运行以下命令启动 SSH 服务:

```

sudo /usr/sbin/sshd -D

```

此时光标会一直在前端闪烁,表示 SSH 服务已经成功在后台运行。

5. 创建启动脚本

为了方便后续启动 SSH 服务,可以创建两个脚本文件:

1. ``:

```

@echo off

bash -c "sudo /usr/sbin/sshd -D"

```

2. `runinbackground.vbe`:

```

Set WshShell CreateObject("")

"", 0

```

将这两个文件复制到 `C:WindowsSystem32` 目录下,即可通过运行 `` 来启动 SSH 服务。

通过以上步骤,我们成功实现了在 Windows 10 的 Bash on Ubuntu 中将 SSH 服务后台运行。这样可以在 Windows 环境下使用 SSH 进行远程连接和管理。

新的 Windows 10 Bash 环境下 SSH 服务后台运行

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。