这里是佳奥!我们进入了一个新的篇章,这里我们开始接触Linux操作系统。
基于Windows11,安装Ubuntu20发行版。
那么我们开始吧!
1 准备工作
首先我们要确认电脑开启了虚拟内存功能。可以进入BIOS查看,AMD和Intel的叫法不一样,不过本质是一个东西。
接着在搜索中键入功能,打开Windows功能,勾选适用于Linux的Windows子系统。
接着,我们需要在微软商店安装以下两个软件:
随后运行Ubuntu,准备报错:win10 启动子系统Linux报错 Error: 0x800701bc WSL 2
2 微软教程
显示报错以后,我们打开微软官方给出的帮助文档:
https://docs.microsoft.com/zh-cn/windows/wsl/install-manual
讲解十分详细,按照步骤一步一步来就可以运行Ubuntu了。
我们按照提示设置用户名和密码
这里$表示是普通用户,我们需要以下操作建立root用户:
启用root并设置密码
sudo passwd root
添加用户到root组
usermod -aG sudo username
切换root用户
su
查看当前是否为root用户
sudo whoami
显示为root则成功
现在开头是#,说明进入ROOT用户了。
3 安装MobaXterm
类似的远程登陆软件很多,这里使用MobaXterm这个软件。
软件链接:https://mobaxterm.mobatek.net/download-home-edition.html
选择右侧绿色按钮(Installer edition)下载安装。
4 远程登录设置-WSL
打开MobaXterm,发现左侧已有一个Ubuntu 20.0,双击即可,出现下面界面说明连接成功,开始使用吧!
5 远程登录设置-SSH
一般来说,需要设置Ubuntu的SSH功能。
1首先更新列表
sudo apt-get update
2安装SSH
sudo apt-get install openssh-server
3开启SSH服务
sudo service ssh start
4检查进程
ps -aux
在COMMAND一列看到:sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups
说明开启成功。
5查询本地ip
ifconfig
可以看到inet 172.XX.XXX.XXX
6登录
打开软件,选择SSH
Remote host填入我们的IP地址,username可以不填,端口Port默认22,选择OK即可
然后会要求输入用户名和密码,就可以登录使用了。
7重要补充
Ubuntu默认设置里有一项需要更改,否则会出现输入用户名后连接失败。
1
首先获取root权限,会到根目录,找到 /etc/ssh/sshd_config文件
vim /etc/ssh/sshd_config
2
把PasswordAuthentication no 改为PasswordAuthentication yes
按Esc键,输入:wq保存退出。
3
查看当前进程
ps -aux
找到sshd进程,这里PID是96
4
关闭进程
kill -9 -96
然后再开启进程
sudo service ssh start
5
就可以愉快连接MobaXterm啦
6 小结
本篇我们安装了Ubuntu并成功连接上了远程软件,那么便可以正式开始Linux的学习啦!