![无法从 Windows 10 查看 Ubuntu 19.10 上的目录](https://linux22.com/image/918347/%E6%97%A0%E6%B3%95%E4%BB%8E%20Windows%2010%20%E6%9F%A5%E7%9C%8B%20Ubuntu%2019.10%20%E4%B8%8A%E7%9A%84%E7%9B%AE%E5%BD%95.png)
我有一台运行 19.10 的台式机。我想将它用作 LAN 上的文件服务器。我已经设置了 Open SSH,并且能够通过 Windows 10 笔记本电脑上的 Putty 进行访问。此外,我还通过终端安装了 Samba。我的笔记本电脑在文件资源管理器中的网络上看到了它,但它显示“此文件夹是空的”。
我需要设置对我的目录的访问权限吗?我已从此桌面移除了显示器,因此我想通过 Putty 中的终端进行这些更改。
答案1
首先,您需要实际创建一个 smb 共享。这是通过编辑配置文件来完成的。大多数情况下,由于某种原因,这是一项相当繁琐的工作,并且经常导致沮丧和失败。
如果您无头运行桌面,建议安装一个名为 Cockpit 的工具。它还有一个适用于 Samba(还有 docker 和其他插件)的插件。
sudo apt install cockpit cockpit-storaged
然后通过运行安装 Cockpit 的 Samba 插件
wget -O - https://raw.githubusercontent.com/enira/cockpit-smb-plugin/master/install.sh | sudo bash
之后,打开浏览器,输入桌面的本地 IP 地址并添加端口 9090(例如,192.168.0.110:9090),然后使用桌面凭据登录(如果您想在那里调整设置,请勾选“为特权任务重复使用我的密码”)。然后,您可以相当简单地管理和创建 SMB 共享。
由于我也在运行无头系统,因此有了 Cockpit 之后我肯定不会再使用 ssh。您可以设置静态 IP、SMB 共享、管理 docker、管理 Tuned 省电设置,甚至虚拟机(如果您愿意),而且最好的部分是 - 它还有一个终端。