2026-10-21 06:50:46
目前参考信息中的方法并未成功实现Win10下SSH服务的后台运行,仅提供了尝试性步骤及经验教训。以下是具体操作过程及问题分析:
操作步骤
执行sudo visudo -f /etc/sudoers.d/sshd,添加内容%sudo ALL=(ALL) NOPASSWD: /usr/sbin/sshd -D。
按Ctrl+X保存,选择yes并删除.tmp后缀。
通过sudo cat /etc/sudoers.d/sshd验证是否修改成功。


运行sudo /usr/sbin/sshd -D,无需输入密码,但提示文件缺失。
创建缺失文件后再次运行,若光标持续闪烁则表示服务已启动(但实际未成功)。

编辑startsshd.bat和runinbackground.vbe文件,复制到C:WindowsSystem32目录。
启动时失败,推测需每次执行命令时创建目录。



在文件中添加创建目录命令后仍失败,且sudo命令无法使用。
执行命令时默认以root登录,切换回用户需输入用户名。

