在 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
留言分享你的想法!
avatar-img
weijie 的各種記事
0會員
1內容數
原本是打算用來當作技術部落格的,不過以後也會把各種雜記紀錄於此
你可能也想看
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
當你選擇好發行版後,下一步就是把系統安裝在硬......,等等!!新的系統都還很陌生,這樣貿然安裝真的好嗎?如果遇到軟體相容性問題,或者跟硬體水火不容那要怎麼辦?
Thumbnail
使用Linux的第一步,就是要在眾多的發行版中,選出一個適合自己的版本。每個版本都有自己的特色。不過,Linux光發行版就有超過300個,數量驚人,常會讓人不知道要選擇哪一個,而且也是阻礙新手學習Linux的原因之一。
Thumbnail
使用Linux的第一步,就是要在眾多的發行版中,選出一個適合自己的版本。每個版本都有自己的特色。不過,Linux光發行版就有超過300個,數量驚人,常會讓人不知道要選擇哪一個,而且也是阻礙新手學習Linux的原因之一。
Thumbnail
自接觸電腦開始,作業系統一直使用的都是Windows,如今想要開始做一些改變,那就是試著慢慢的離開Windows,並改用Linux作為主力系統。 你可能會覺得,Windows明明用的好好的為什麼要換?接著就來說說我想轉用Linux的理由和以及之後可能會遇到的問題。
Thumbnail
自接觸電腦開始,作業系統一直使用的都是Windows,如今想要開始做一些改變,那就是試著慢慢的離開Windows,並改用Linux作為主力系統。 你可能會覺得,Windows明明用的好好的為什麼要換?接著就來說說我想轉用Linux的理由和以及之後可能會遇到的問題。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News