Win10 SSH 后臺運(yùn)行
在 Windows 10 中,我們可以利用 Bash on Ubuntu 中的 SSH 服務(wù)在后臺運(yùn)行。以下是具體的操作步驟:1. 進(jìn)入 Bash 環(huán)境首先,在 Windows PowerShell
在 Windows 10 中,我們可以利用 Bash on Ubuntu 中的 SSH 服務(wù)在后臺運(yùn)行。以下是具體的操作步驟:
1. 進(jìn)入 Bash 環(huán)境
首先,在 Windows PowerShell 中輸入 `bash` 進(jìn)入 Bash 環(huán)境。
2. 編輯 sudoers 文件
接下來,編輯 sudoers 文件以允許 SSH 服務(wù)在后臺運(yùn)行。在 Bash 中輸入以下命令:
```
sudo visudo -f /etc/sudoers.d/sshd
```
然后添加以下內(nèi)容:
```
%sudo ALL(ALL) NOPASSWD: /usr/sbin/sshd -D
```
按 `Ctrl X` 保存并退出。確保文件名為 `sshd`,并刪除 `.tmp` 后綴。
3. 驗(yàn)證 sudoers 文件修改
可以使用以下命令查看 sudoers 文件是否修改成功:
```
sudo cat /etc/sudoers.d/sshd
```
4. 啟動(dòng) SSH 服務(wù)
現(xiàn)在可以運(yùn)行以下命令啟動(dòng) SSH 服務(wù):
```
sudo /usr/sbin/sshd -D
```
此時(shí)光標(biāo)會一直在前端閃爍,表示 SSH 服務(wù)已經(jīng)成功在后臺運(yùn)行。
5. 創(chuàng)建啟動(dòng)腳本
為了方便后續(xù)啟動(dòng) SSH 服務(wù),可以創(chuàng)建兩個(gè)腳本文件:
1. ``:
```
@echo off
bash -c "sudo /usr/sbin/sshd -D"
```
2. `runinbackground.vbe`:
```
Set WshShell CreateObject("")
"", 0
```
將這兩個(gè)文件復(fù)制到 `C:WindowsSystem32` 目錄下,即可通過運(yùn)行 `` 來啟動(dòng) SSH 服務(wù)。
通過以上步驟,我們成功實(shí)現(xiàn)了在 Windows 10 的 Bash on Ubuntu 中將 SSH 服務(wù)后臺運(yùn)行。這樣可以在 Windows 環(huán)境下使用 SSH 進(jìn)行遠(yuǎn)程連接和管理。