如何在 Ubuntu 22.04.2 上部署兩個 samba 伺服器實例

如何在 Ubuntu 22.04.2 上部署兩個 samba 伺服器實例

我搜尋過有關這個主題的信息,但這似乎是一件奇怪的事情,幾乎沒有人關心。

我找到了一些舊信息,但要么已經過時,要么是論壇中未解答的問題。

我曾嘗試詢問聊天機器人,但正如預期的那樣,他們的答案不正確/有據可查。

我想要一台供家庭使用的 samba 伺服器,每台伺服器都有不同的共用和讀取和/或寫入權限。另一種用於唯讀、非敏感資料(如軟體、Windows ISO、音樂、電影等),從網路存取(從外部開啟連接埠 445 到我的內部只讀 samba 伺服器 445 連接埠),所以我可以從任何地方訪問它,而不需要SSH 隧道或其他任何東西。在 samba 伺服器的第二個實例中,我只會公開所有共享中的非個人、非敏感資料和唯讀存取權限。這樣,即使有人破解了我的 samba 密碼(如果我錯了,請糾正我)我也不會丟失任何東西。

我想知道:

  • 是否可以在一台Ubuntu伺服器上部署兩個Samba伺服器服務?
  • 如何複製我的乙太網路連接埠?我已經嘗試將我的 netplan 檔案配置為:
#This is the network config written by 'subiquity'
network:
  version: 2
  renderer: networkd

  ethernets:
    enp2s0:
      dhcp4: false
      dhcp6: false

  bridges:
    br0:
      interfaces: [enp2s0]
      addresses:
        - 192.168.1.2/24:
            label: "br0:0"
        - 192.168.1.4/24:
            label: "br0:1"
      nameservers:
        addresses:
        - 8.8.8.8
        - 8.8.4.4
        search: []
      routes:
      - to: default
        via: 192.168.1.3
        metric: 100
        on-link: true
      mtu: 1500
      parameters:
        stp: true
        forward-delay: 4
      dhcp4: no
      dhcp6: no

我想我可以將 br0:0 用於一項服務,將 br0:1 用於另一項服務。

  • 我應該如何設定 smbd.service 檔案(原始)和新的 smbd2.service 檔案(新檔案)?
  • 對於我的問題,您還有其他建議/註釋嗎?

相關內容