目录
点击左下角Win键搜索字母M找到“Microsoft Store”或者在任务栏搜索按钮中搜索“Microsoft Store”,点击进入
在应用商店中搜索“Linux”,下载Ubuntu20.04
安装前需要登录微软账户,登录之后即可安装
安装完成之后,可在开始图标中看到已安装的应用
apt-get update
apt-get install ssh vim
因为windows中已经占用了22端口,为防止冲突需要修改Ubuntu中的ssh端口
cp /etc/ssh/ssh_config /etc/ssh/ssh_config.init
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.init
vim /etc/ssh/sshd_config
添加以下配置修改ssh连接端口为23,并且运行root用户登录
Port 23
PermitRootLogin yes
PasswordAuthentication yes
#StrictModes no
#UsePrivilegeSeparation yes
生成ssh公钥和密钥,提示输入密码可直接回车
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
或者执行命令
ssh-keygen -A
ssh开机自启
systemctl enable ssh
启动ssh服务
service ssh --full-restart
/etc/init.d/ssh start
查看系统版本
cat /proc/version
uname -a
lsb_release -a
apt install net-tools
ifconfig
这里有两个网络分别是 172.16.0.125 和 192.168.124.12,都可以使用ssh连接工具连接
输入passwd root命令,然后再连续输入两次密码即可修改root用户的密码
sudo passwd root
su root
Win10配置XShell:https://cloud.tencent.com/developer/article/1929836
可以看到,Ubuntu的两个网络地址都可以使用ssh正常连接使用
WSL子系统是基于LxssManager服务运行的
Ubuntu子系统并不能像正常Linux系统使用shutdown和reboot命令
因此需要管理员身份使用LxssManager命令重启WSL子系统
net stop LxssManager
net start LxssManager
这里用了一个很简单的办法,直接删除第一次登录时创建的用户
userdel com
删除之后重新打开Ubuntu,系统便默认使用root账户登录了