是否可以在 ubuntu 实例和 Windows 之间配置 SAMBA 共享?如果可以,如何配置?

是否可以在 ubuntu 实例和 Windows 之间配置 SAMBA 共享?如果可以,如何配置?

我的 AWS Lightsail 上有 ubuntu 20.04 实例,是否可以以某种方式配置 samba 共享?我需要从 ubuntu 实例(可以通过 SSH 访问吗?)查看 Windows 上的共享文件夹(来自不同网络中的 PC)。如何解决这个问题?

答案1

是的,可以这样做。但是,这将需要大量的维护,因为不建议您将 Samba 共享开放给整个互联网。可以使用 Amazon 的防火墙规则强制执行适当级别的访问限制,但只要您的 IP 地址发生变化,Samba 共享就会变得不可用。当然,这可以通过编程解决,方法是在本地计算机上配置某些内容以通过 Amazon 的 API 编辑 Samba 共享的网络访问规则,但除非您真的喜欢使用网络和 API,否则它很快就会变成一团乱麻。

一个更简单的解决方案是设置NextCloud 安装。然后您可以使用各种可用的工具来设置同步目录、远程目录通过 WebDAV,等等。

不过,有一条建议:如果您选择这条路,请准备每周或每两周更新一次系统,因为旧版本很快就会被弃用。

答案2

不要使用,而要samba考虑使用 从云实例安装文件夹sshfs。这样您就可以像在 PC 上一样访问该文件夹。

  • ssh 是安全的
  • 易于设置(至少在 Linux 客户端上)

我只在 Linux 客户端上做过这个,但 Windows 似乎也支持。这看起来是个不错的教程。

https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh

相关内容