我有一个运行 19.10 的桌面。我想将它用作我局域网上的文件服务器。我已经设置了 Open SSH,并且可以通过我的 Windows 10 笔记本电脑上的 Putty 进行访问。另外,我已经通过终端安装了 Samba。我的笔记本电脑在文件资源管理器的网络上看到它,但它显示“此文件夹为空”。
我需要设置对我的目录的访问权限吗?我已经从这个桌面上移除了显示器,所以我想通过 Putty 中的终端进行这些更改。
我有一个运行 19.10 的桌面。我想将它用作我局域网上的文件服务器。我已经设置了 Open SSH,并且可以通过我的 Windows 10 笔记本电脑上的 Putty 进行访问。另外,我已经通过终端安装了 Samba。我的笔记本电脑在文件资源管理器的网络上看到它,但它显示“此文件夹为空”。
我需要设置对我的目录的访问权限吗?我已经从这个桌面上移除了显示器,所以我想通过 Putty 中的终端进行这些更改。
对于初学者,您需要实际创建一个 smb 共享。这是通过编辑配置文件来完成的。大多数情况下,由于某种原因,这是一项相当乏味的工作,并且经常导致挫败感和失败。
如果您无头运行桌面,建议安装一个名为 Cockpit 的工具。它还有一个 Samba 插件(还有 docker 等)。
然后通过运行为 Cockpit 安装 Samba 插件
之后,打开浏览器,输入您的桌面本地 IP 地址并添加端口 9090(例如,192.168.0.110:9090),然后使用您的桌面凭据登录(如果要调整,请勾选“重用我的密码执行特权任务”那里的设置)。然后,您可以相当简单地管理和创建您的 SMB 共享。
由于我也在运行无头程序,因此在确定拥有 Cockpit 后我不会再回到 ssh。您可以设置静态 IP、SMB 共享、管理 docker、管理 Tuned 省电设置,甚至是虚拟机,如果您愿意,最好的部分 - 它也有一个终端。