前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >通过ssh控制win10 ubuntu子系统,可能遇到的问题

通过ssh控制win10 ubuntu子系统,可能遇到的问题

作者头像
efonfighting
发布2019-11-24 18:01:08
1.3K0
发布2019-11-24 18:01:08
举报
文章被收录于专栏:一番码客一番码客

本文目录

ssh 怎样以root用户登录

Could not load host key

Win10 wsl linux子系统ssh服务自启动设置

ssh 怎样以root用户登录

sudo vim /etc/ssh/sshd_config 找到并用#注释掉这行:PermitRootLogin prohibit-password 新建一行 添加:PermitRootLogin yes 重启服务 #sudo service ssh restart sudo passwd root #设置密码 然后ssh root@192.168.2.21就可以登录了

Could not load host key

代码语言:javascript
复制
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key

Win10 wsl linux子系统ssh服务自启动设置

创建并编辑 /etc/init.wsl,加入如下内容:

代码语言:javascript
复制
#! /bin/sh
/etc/init.d/ssh $1

添加执行权限

代码语言:javascript
复制
sudo chmod +x /etc/init.wsl

编辑sudoers,避免输入密码

代码语言:javascript
复制
sudo visudo

或者

代码语言:javascript
复制
sudo nano /etc/sudoers

添加一行

代码语言:javascript
复制
%sudo ALL=NOPASSWD: /etc/init.wsl

创建一个startservice.vbs脚本,内容为:

代码语言:javascript
复制
set ws=wscript.createobject("wscript.shell")
ws.run "C:\Windows\System32\bash.exe -c 'sudo /etc/init.wsl start'",0

win10的开始-运行里面输入shell:startup打开启动文件夹,把startservice.vbs脚本放进去,重启系统,搞定。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一番码客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ssh 怎样以root用户登录
  • Could not load host key
  • Win10 wsl linux子系统ssh服务自启动设置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档