Win10子系统开机启动并自动启动ssh
时间:2017-07-16 14:20:12
收藏:0
阅读:3787
首先在任意盘符下创建一个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子系统,解决从应用商店下载慢的问题。
评论(0)