Win10子系统开机启动并自动启动ssh
Posted 张小牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win10子系统开机启动并自动启动ssh相关的知识,希望对你有一定的参考价值。
首先在任意盘符下创建一个vbs脚本,文件名随意,内容如下:
Set ws = CreateObject("Wscript.Shell") ws.run "bash -c \'sh /home/winiu/start.sh\'",vbhide
脚本语法网上找的,感兴趣的小伙伴可以自己研究下,其中
bash -c \'sh /home/user1/start.sh\'
表示启动bash时执行 sh /home/winiu/start.sh 这个命令,shell文件路径请改成你的路径
其次创建start.sh文件,路径随意,执行时指定正确就行, 其中start.sh文件内容为:
#!/bin/sh
service ssh start
$SHELL #这句很重要,挂起当前脚本进程,进而维持base.exe一直打开
最后就是创建windows系统计划任务了,设为开机启动就行了
-----------下面划重点--------------
其中碰到的一个烦人的问题就是,start.sh启动ssh服务时,需要用到root权限,我安装的时候默认用户是普通管理员,所以每次bash启动时,是以普通管理员的身份启动,因此也就没办法启动ssh服务,解决办法就是设置bash的默认用户为root
以下是参考文档,常规使用问题都有包含:
Windows10 安装Ubuntu子系统,解决从应用商店下载慢的问题。
以上是关于Win10子系统开机启动并自动启动ssh的主要内容,如果未能解决你的问题,请参考以下文章