我不小心安装了两个WSL发行版(Ubuntu和Debian应用程序),并且都内置了一些软件。
然后我意识到两者中的/home/usr
是彼此独立的,例如。我无法使用Ubuntu使用Debian访问放置在/home/usr
中的文件。是否有其他/home/usr
?
分配给子系统的磁盘空间是否有限制?还是只要PC上有磁盘空间就可以安装程序或数据? (和以前一样,我使用虚拟机,并且有一个地方让我们为它们分配有限的磁盘存储空间)
如果我继续将这两个WSL发行版保留在我的PC上,会有什么不好的后果?还是我应该删除其中一个?
任何建议都将受到高度赞赏!谢谢:)
答案 0 :(得分:2)
要访问另一个分发文件,必须配置两个分发之间的SSH连接。让您想从Debian访问Ubuntu文件。在图表中:Debian (host) ------> Ubuntu (server)
。
root
用户执行以下命令apt purge openssh-server
apt install openssh-server
sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config
ssh-keygen -A
service ssh --full-restart
ssh username@localhost
建议不要在旧的Windows 10版本中关闭命令提示符。您也可以使用cd
命令访问文件。这是两个根,即分布的/
路径(XYZ是变量,取决于版本):
Debian:%LocalAppData%\Pacakges\TheDebianProject.DebianGNULinux_XYZ\LocalState\rootfs
Ubuntu:%LocalAppData%\Pacakges\CanonicalGroupLimited.UbuntuonWindows\LocalState\rootfs