在 Ubuntu 安裝 samba server 紀錄

更新 發佈閱讀 4 分鐘

前言

原本想讓 VirtualBox 內的 ubuntu 虛擬機可以跟 windows host 互相傳輸檔案,但是客體應用程式 (virtualbox guest additions) 一直無法安裝,所以就想說在 ubuntu VM 內安奘 samba server 用來傳輸檔案好了。

另外雖然還有 ssh 的 scp 指令可以用,但是只能在 terminal 使用實在太過麻煩了。不過在查詢 chatGPT 說是一種已經過時的工具,且支援的功能有限, OpenSSH 官方建議改用 SFTP (對於簡單傳輸很安全、好控制) 或 rsync -e ssh (對於大型資料或備份特別好)。

指令

1. 安奘 samba :

sudo apt install samba

2. 確認 samba 已經安裝並且正在執行:

whereis samba

如果有回傳 samba 的環境變數參數,如下範例:

samba: /usr/sbin/samba /usr/lib/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz

表示 samba 已經安裝

3. 設定 samba 分享目錄

可以指定一個目錄作為 samba 檔案目錄位置如:

/home/<username>/sambashere

4. 編輯 samba 設定檔,位置在 `/etc/samba/smb.conf`

在設定檔最下方新增以下內容,不是修改設定檔已存在的設定:

[sambashare]

    comment = Samba on Ubuntu
    path = /home/username/sambashare
    read only = no
    browsable = yes

5. 修改並儲存完設定檔,重啟 samba 的服務:

sudo service smbd restart

6. 修改防火牆規則,讓 samba 服務可以通過防火牆:

sudo ufw allow samba

7. 設定可以使用 samba 的使用者帳號和密碼,必須是 linux 內部已經存在的使用者帳號才行:

sudo smbpasswd -a username

username 是使用者帳號名稱,輸入兩次相同密碼就設定完成

8. 最後在 windows 檔案管理員瀏覽位址輸入:

\\samba伺服器ip位址\samba分享資料夾位置

就可以開啟 linux 內部的 samba 分享資料夾,過程可能會需要輸入使用者帳號密碼

參考

使用Ubuntu Server架設Samba,與Windows做「網路上的芳鄰」吧!

教學: linux環境下設置samba並設定windows共享資料夾

Install and Configure Samba


留言
avatar-img
weijie 的各種記事
0會員
7內容數
原本是打算用來當作技術部落格的,不過以後也會把各種雜記紀錄於此
你可能也想看
Thumbnail
創作不只是個人戰,在 vocus ,也可以是一場集體冒險、組隊升級。最具代表性的創作者社群「vocus 野格團」,現在有了更強大的新夥伴加入!除了大家熟悉的「官方主題沙龍」,這次我們徵召了 8 位領域各異的「個人主題專家」,將再度嘗試創作的各種可能,和格友們激發出更多未知的火花。
Thumbnail
創作不只是個人戰,在 vocus ,也可以是一場集體冒險、組隊升級。最具代表性的創作者社群「vocus 野格團」,現在有了更強大的新夥伴加入!除了大家熟悉的「官方主題沙龍」,這次我們徵召了 8 位領域各異的「個人主題專家」,將再度嘗試創作的各種可能,和格友們激發出更多未知的火花。
Thumbnail
看完上篇 4 位新成員的靈魂拷問,是不是意猶未盡?別急,野格團新血的驚喜正接著登場!今天下篇接力的另外 4 位「個人主題專家」,戰力同樣驚人──領域從旅行美食、運動、商業投資到自我成長;這些人如何維持長跑般的創作動力?在爆紅的文章背後,又藏著哪些不為人知的洞察?5 大靈魂拷問繼續出擊
Thumbnail
看完上篇 4 位新成員的靈魂拷問,是不是意猶未盡?別急,野格團新血的驚喜正接著登場!今天下篇接力的另外 4 位「個人主題專家」,戰力同樣驚人──領域從旅行美食、運動、商業投資到自我成長;這些人如何維持長跑般的創作動力?在爆紅的文章背後,又藏著哪些不為人知的洞察?5 大靈魂拷問繼續出擊
Thumbnail
這篇文章分享了在Linux作業系統中常用且推薦的電腦軟體,包括文字閱覽編輯、程式碼編輯、繪製流程圖、PDF英翻中、螢幕截圖錄影、影音播放器、通訊軟體、以及虛擬機等方面的軟體。推薦的軟體在各個領域提供了詳細的資訊和相關連結。
Thumbnail
這篇文章分享了在Linux作業系統中常用且推薦的電腦軟體,包括文字閱覽編輯、程式碼編輯、繪製流程圖、PDF英翻中、螢幕截圖錄影、影音播放器、通訊軟體、以及虛擬機等方面的軟體。推薦的軟體在各個領域提供了詳細的資訊和相關連結。
Thumbnail
Linux的軟體安裝流程大致上與其他系統並沒有太大的區別,僅此在於安裝的方式會比較多元。但也因為這樣,常會讓新手感到很混亂,不知道要下手。所以本篇就來說說如何在Linux上安裝軟體。
Thumbnail
Linux的軟體安裝流程大致上與其他系統並沒有太大的區別,僅此在於安裝的方式會比較多元。但也因為這樣,常會讓新手感到很混亂,不知道要下手。所以本篇就來說說如何在Linux上安裝軟體。
Thumbnail
安裝好新系統,當然也要習慣新的操作界面。有別於我們常用的Windows和macOS,Linux系統並沒有固定操作界面,而是會根據每個發行版而有所不同。
Thumbnail
安裝好新系統,當然也要習慣新的操作界面。有別於我們常用的Windows和macOS,Linux系統並沒有固定操作界面,而是會根據每個發行版而有所不同。
Thumbnail
經過試用之後,如果覺得滿意,就可以考慮將系統安裝到硬碟裡了。安裝到硬碟的好處是可以充分發揮電腦硬體效能,不用再被外接式裝置拖累速度。此外,設定和檔案都可以保留,使用體驗也會比較完整。
Thumbnail
經過試用之後,如果覺得滿意,就可以考慮將系統安裝到硬碟裡了。安裝到硬碟的好處是可以充分發揮電腦硬體效能,不用再被外接式裝置拖累速度。此外,設定和檔案都可以保留,使用體驗也會比較完整。
Thumbnail
我們偶爾在Linux的Bash腳本都會看到「pushd …」、「popd」的影子, 一開始看到也覺得這是什麼碗粿…, 這樣很難讀耶, 但指令被發明出來一定是有它存在的意義與道理的, 我們不能因為未知就直覺的認為該指令毫無作用, 而是要在正確的情境之下去使用。 pushd與popd我們就理解
Thumbnail
我們偶爾在Linux的Bash腳本都會看到「pushd …」、「popd」的影子, 一開始看到也覺得這是什麼碗粿…, 這樣很難讀耶, 但指令被發明出來一定是有它存在的意義與道理的, 我們不能因為未知就直覺的認為該指令毫無作用, 而是要在正確的情境之下去使用。 pushd與popd我們就理解
Thumbnail
當你選擇好發行版後,下一步就是把系統安裝在硬......,等等!!新的系統都還很陌生,這樣貿然安裝真的好嗎?如果遇到軟體相容性問題,或者跟硬體水火不容那要怎麼辦?
Thumbnail
當你選擇好發行版後,下一步就是把系統安裝在硬......,等等!!新的系統都還很陌生,這樣貿然安裝真的好嗎?如果遇到軟體相容性問題,或者跟硬體水火不容那要怎麼辦?
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News