windows系统如何进入wsl

如何配置启动wls ssh登录

1. 更新sshd

#卸载openssh-server
sudo apt-get remove oenssh-server
#重新安装openssh-server
sudo apt-get install openssh-server
#编辑sshd配置
vim /etc/ssh/sshd_config

Port 36000
UsePrivilegeSeparation no

#重启sshd服务
sudo service ssh --full-restart

sshd_config 配置中有一项PasswordAuthentication, 默认为no, 表示非密码登录,要配置秘钥。如果想使用密码认证,该项改为yes

2. 配置公钥

利用xshell生成公钥和私钥

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置wls 服务器公钥

将上面生成的authorized_keys 文件复制到wsl的/root/.ssh/目录下,.ssh如果没有需要创建,注意权限

cd /root
touch .ssh
chmod 700 .ssh
cd .ssh
chmod 600 authorized_keys

3. xshell新建会话即可登录

ip:127.0.0.1 port:36000 账户:root 私钥使用上面的生成的私钥
之后就可以用刚才生成的公钥登陆了
端口使用上面配置的36000
秘钥注意使用上面步骤自己输入的名字
在这里插入图片描述

如何启动wls命令行

  • 在win中搜索Powershell, 进入后输入命令 wsl -u root
  • 在win中搜索Ubuntu, 进入后直接是wsl环境
  • 配置xshell进入, 详见上面的新建xshell会话

如何修改wls root密码

进入wsl后, 输入命令 passwd 之后按照提示设置即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值