Win10 SSH 后台运行
在 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 服务后台运行
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。