通过SSH登陆win10 Linux子系统

    昨天无聊看到Android平台的一款软件叫JuiceSSH,可以实现SSH访问服务器的功能。正好自己win10上面有Ubuntu的子系统,于是想尝试一下效果如何。

   刚开始我的思路是在我的Ubuntu上面安装ssh服务,启用ssh服务

然后查看ip,再用JuiceSSH连接这个ip。

    按道理,这种做法应该没什么问题。但我连接的时候密码验证错误,一直提示Permisson Denied.

    百度了很多博客,方案一般都是1.防火墙策略修改 2.ssh配置文件修改,详细做法见https://blog.csdn.net/llllllloooooo/article/details/83340924

这两种方案我都试了,但都没有解决我的问题。

   由于Linux子系统的ip和win10是一样的,并且win10是可以安装OpenSSH服务的,那我是不是可以用SSH先登录Win10,再打开子系统呢?

1.安装OpenSSH服务

网上有很多教程都是安装第三方的软件,其实大可不必,win10系统已经官方提供了客户端以及服务端软件,只是默认没有启用

首先打开win10设置界面,点击应用

点击管理可选功能

点击添加功能

在可选功能里面找到OpenSSH客户端以及服务端,并且安装即可

安装完成之后,可以在cmd中输入ssh验证是否安装成功

2.SSH登录win10系统

首先通过whoami(其实就是Users/后面的文件夹名)获取用户、ipconfig命令获取IP

可以使用ssh XXX.XXX.XXX.XXX(IP)@XXX(用户名)的方式去登录

如果用JuiceSSH,可以参考教程:https://www.cnblogs.com/mmzs/p/8867828.html

3.通过win10 Shell命令打开子系统

直接输入命令wsl即可进入子系统

再cd ~就可以跳转到家目录正常使用了

通过这种方法,就不必要在Linux子系统上面安装SSH服务了,只需要在win10上面配置SSH服务即可,相对而言还是比较简单的。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值