介绍:
- 1、局域网内SSH连接win10下Ubuntu子系统
- 2、简单到极致!Windows 10 Ubuntu子系统的备份/还原教程来了
- 3、添加Win10 Ubuntu子系统报错的解决办法
- 4、(续):超详尽教程!在Windows 10内置Ubuntu子系统上搭建私有云
- 5、win11下Ubuntu子系统迁移D盘历程以及遇到的问题
- 6、子系统ubuntu卸载重装之前的包需要重新下载吗
局域网内SSH连接win10下Ubuntu子系统
1 在子系统安装openssh-serve
2 修改ssh配置
修改一下的配置内容
Port = 22 # 默认是22端口,如果和windows端口冲突或你想换成其他的否则不用动
ListenAddress 0.0.0.0 # 如果需要指定监听的IP则去除最左侧的井号,并配置对应IP,默认即监听PC所有IP
PermitRootLogin no # 如果你需要用 root 直接登录系统则此处改为 yes
PasswordAuthentication no # 将 no 改为 yes 表示使用帐号密码方式登录
3 启动ssh服务
如果出现 sshd error: could not load host key 则需要重新生成 key
4.查看服务状态
5 打开windows的22号端口
6 开机启动
简单到极致!Windows 10 Ubuntu子系统的备份/还原教程来了
可以说,微软主动拥抱Linux,推出WSL,是Windows历史上标志性意义的事情。有了WSL,学习Linux的门槛一下降低了,我们在Windows上就可以很方便地安装、备份、还原Linux子系统,而这些功能通过命令行工具wsl可以超级轻松地实现。下面来体验一下:
Windows键+R,输入cmd回车打开命令行窗口输入 wsl -l ,可以看到我系统里装了一个Ubuntu 18.04:
输入 wsl --version 可以看到版本信息和命令行参数一览:
接下来讨论几个具体用法。
wsl -l 列出了系统中安装的子系统名称,可以是一个或多个,本文中的子系统名称是 Ubuntu-18.04-20190707 ,接下来针对这个默认子系统进行操作:
等待完成即可。
备份成功后,子系统会被打包成命令中指定的tar文件。
这样WSL子系统就从Windows中删除的干干净净了。
这里注意指定还原的路径。成功后,子系统又回来了,可以用 wsl -l 确认一下。
如本文标题,WSL的备份还原就是这么简单,的确是简单到极致!前文说过,笔者在折腾aria2的时候曾经把系统搞崩溃过(小白没办法),就是用 wsl --import 把系统还原回来重新折腾的。通过 wsl --export ,我们可以把WSL导出为一个文件,放到U盘里随身带走,然后可以在任意一台电脑里还原,继续我们的工作,是不是很方便?
需要说明的是, wsl --upgrade 功能最好不要用,微软的技术支持说没什么用处还可能出问题,反正我是没敢尝试的。不过WSL2.0已结出来了,据说使用了真正的Linux内核,进化中的WSL,的确让人期待!
添加Win10 Ubuntu子系统报错的解决办法
如果出现以下错误可使用两种方法解决:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80070057
Error: 0x80070057 The parameter is incorrect.
Press any key to continue...
方法一
在 控制面板 程序和功能 启用或关闭Windows功能 确认勾选了适用于Windows的Linux子系统功能(Windows Subsystem for linux),然后重启电脑(有时候不需要重启)。
方法二
使用powershell命令行打开此功能:
在Windows Powershell(管理员)下输入命令,回车确认,等待完成后重启电脑(有时候不需要重启)。
(续):超详尽教程!在Windows 10内置Ubuntu子系统上搭建私有云
前天写了一篇《 超详尽教程!在Windows 10内置Ubuntu子系统上搭建私有云 》,总觉得忘记点什么。没错,有网友告诉我,按照教程一步步做下来,Ubuntu上的可道云的确可以用,但是只能在本机上访问云盘?这就有些尴尬了。的确是我的工作没做完,干脆写个续集,讲讲怎样让私有云盘真正发挥功能。
进入Ubuntu命令行窗口,切换成root用户,进入Apache2的设置目录,找到ports.conf,用vi编辑器打开。
如上图,找到文件中的"Listen 80",将其改为"Listen 8080",这样Web服务器的监听端口就变成了8080,这是为后面做端口映射做准备。保存后重启Apache2:
回到Windows测试一下,浏览器地址栏输入:,可道云首页出现则成功。
做好上面工作,下面打开本机的8080端口,让外部访问可以直达私有云。进入Windows 10的控制面板-系统和安全-Windows Defender防火墙-高级设置,弹出窗口中点击“入站规则-新建规则”进行端口规则设置。
单选“端口”,点“下一步”,
选择“TCP”,输入8080,点击下一步
选择“允许连接”,点击两次下一步,
给规则取个名字,点击“完成”按钮,保存,然后重启电脑。重启后再次打开Ubuntu和可道云,用同一局域网里的手机做访问测试,注意手机浏览器地址栏应该为http://本机IP:8080,可以看到手机版可道云主页,赏心悦目。这样,局域网里的终端都可以访问私有云了。
光从家里访问还不够,在外面使用公网时如果想访问自己的云盘,需要一台支持端口映射(NAT)的路由器,做一个端口映射,将外部访问指向局域网内运行可道云的机器。不同品牌的路由各有各的设置方法,不能尽述。以我的华为路由器为例,进入路由器管理的高级设置里,进入“NAT服务”:
点击“端口映射”右边的“+”增加一条映射规则:
设备名和主机IP都填写运行可道云的电脑,保存之后点击“端口触发”右边的“+”,增加一条同名触发规则:
保存后设置完成。
现在可以用手机连接移动网络,在浏览器地址栏输入http://路由器WAN IP:8080,成功访问可道云了!另外,如果路由器支持花生壳,还可以给自家网络设定一个动态域名,这样就不用记住IP了。
好了,现在无论身在何处,都可以随时随地用自己的私有云盘存取图像、视频和文档,是不是很惬意?本教程到此告一段落,感谢各位支持!
win11下Ubuntu子系统迁移D盘历程以及遇到的问题
由于C盘快爆满,将子系统迁移至D盘。直接用系统自带的命令进行迁移。
右键开始图标,打开Powershell。
最后就导入成功了。
此时启动子系统,会在root模式,我一直都是root下安装软件和使用的,自己的电脑也无所谓了。
要改就改回自己原来的账户名:
Ubuntu config --default-user 原来的名字
就完成了。
子系统ubuntu卸载重装之前的包需要重新下载吗
不需要。子系统ubuntu卸载重装之前的包不需要重新下载,卸载后再次下载即可,不需要提前下载。Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu"一词,意思是“人性”“存在是因为大家的存在",是非洲传统的一种价值观。
网友评论
最新评论
ows键+R,输入cmd回车打开命令行窗口输入 wsl -l ,可以看到我系统里装了一个Ubuntu 18.04: 输入 wsl --version 可以看到版本信息和命令行参数一览: 接下来讨论几个具体用法。 wsl -l 列出了系统中安装
u-18.04-20190707 ,接下来针对这个默认子系统进行操作: 等待完成即可。 备份成功后,子系统会被打包成命令中指定的tar文件。 这样WSL子系统就从Windows中删除的干干净净了。 这里注意指定还原的路径。成功后,子系统又回来了,可以用 wsl -l 确认一下。 如本
新建规则”进行端口规则设置。 单选“端口”,点“下一步”, 选择“TCP”,输入8080,点击下一步 选择“允许连接”,点击两次下一步, 给规则取个名字,点击“完成”按钮,保存,然后重启电脑。重启后再次打开Ubuntu和可道云,用同一局域网里的手机做访问测试,注意手机浏览器地址栏应该为h
:8080,成功访问可道云了!另外,如果路由器支持花生壳,还可以给自家网络设定一个动态域名,这样就不用记住IP了。 好了,现在无论身在何处,都可以随时随地用自己的私有云盘存取图像、视频和文档,是不是很惬意?本教程到此告一段落,感谢
没办法),就是用 wsl --import 把系统还原回来重新折腾的。通过 wsl --export ,我们可以把WSL导出为一个文件,放到U盘里随身带走,然后可以在任意一台电脑里还原,继续我们的工作,是不是很方便? 需要说明的是, ws