除非你永遠單機工作,否則 macOS 的連接伺服器是 Mac User 必學技能之一,不過因為牽扯到一小部分 IP 通訊協定的知識,所以這部分對於不熟網路的人來說確實有一定程度的困難點。
- 延伸閱讀:終端機是什麼?Mac 使用者一定要學的超實用指令,解鎖 macOS 隱藏功能
- 延伸閱讀:AI 字幕時代來臨!Mac 影音剪輯必學,輕鬆搞定專業級字幕,效率爆棚!
- 延伸閱讀:觸控MacBook Pro要來了!傳2026年底登場,但它會是你想的那樣嗎?
什麼是「連接伺服器」?
Mac 上所謂的「連接伺服器」有一部分等同於「掛載磁碟機」、「連到共享資料夾」的行為。雖然它主要用於檔案系統的掛載,但也支援以協定指令啟動遠端桌面,如 VNC 螢幕共享的功能。
在 Windows 裡面,我們要連接磁碟機(例如網路芳鄰),你可以在任何路徑列直接用「\\+IP」即可達成要連上的行為。
而 Mac 不像 Windows 在任何檔案視窗上都有路徑列可輸入。Mac 需要透過一個叫「連接伺服器」的工具面板來達成這件事情。要呼出這個工作面板,你可以在 Finder 模式下用快速鍵「Command+K」來快速呼出它。
呼出面板後你可以看到,除了上方有一條路徑列可以輸入之外,下方還有一個區域可以儲存「喜好的伺服器」,你可以透過在下方的「+ -」鈕來加入或刪除這個「喜好的伺服器」列表。(我的列表有些私人似服器,請原諒我把它打上馬賽克)

按下連線後就可以直接輸入「使用者名稱」和「密碼」;如果是你每天都要登入的主機,建議可以「記住密碼」勾選起來,這樣以後登入相同主機就可以省掉打帳密的步驟。

在 Mac 上一定要用連接伺服器?
假設我們把資料儲存在 NAS、另外一台電腦上面,我們要在自己的電腦直接讀寫上面的資料,我們就要透過「連接伺服器」來連上「那台設備」,然後透過認證來取得讀寫那台設備的權限。
不過,你不一定要用系統內建的「連接伺服器」,其他工具也可以辦到差不多的功能;其實聯網的電子設備之前都有很多通訊協定,也不是每一種通訊協定都可以用「連接伺服器」來連上,只是連接伺服器在 macOS 上是一個內建又免費的工具,沒道理不用對吧?

Mac 連接伺服器可以用哪些通訊協定?
連接伺服器的連線功能主要分為三大類別:檔案共享與傳輸、遠端桌面與螢幕共享、終端機連線。
我在下面將會介紹各種連線功能和它們在連接伺服器所支援的指令。
檔案共享與傳輸
這是最常用的情境,用於掛載網路硬碟或傳輸檔案。
SMB(Server Message Block)
SMB 是一種網路通訊協定,簡單來說,它是讓電腦在區域網路(LAN)內「共享資源」的標準協定。
目前這也是 Mac 與 Windows、NAS(Synology、QNAP)連線的標準協定。Apple 現在建議也預設使用 SMB 而非 AFP。
指令 smb://ServerIP
AFP(Apple Filing Protocol)
這是 Apple 早期的專有協定,雖然舊版 Mac 對此支援較好,但現在已逐漸被 SMB 取代,不過在連線舊款 Mac 或 Time Machine 備份時仍很常見。現在許多的 NAS 系統依然支援 AFP,所以你在 Mac 上要連上 NAS 亦可用 AFP 來連線。
指令 afp://ServerIP
NFS(Network File System)
主要用於連接 Linux 或 Unix 系統的檔案伺服器,許多 NAS 系統、雲端硬碟也支援 NFS 的用法。
指令 nfs://ServerIP/Path
WebDAV(Web Distributed Authoring and Versioning)
透過 HTTP、HTTPS 協定進行檔案管理,常見於連線雲端硬碟或企業內部的 SharePoint。
指令 http://ServerIP 或 https://ServerIP
FTP / FTPS(File Transfer Protocol)
FTP 是很多人都用過的檔案傳輸通訊協定,你沒看錯,連接伺服器也能直接連上 FTP 伺服器。
指令 ftp://ServerIP
請注意!Mac 連接伺服器的 FTP 功能通常是唯讀(Read-only)的(只能下載,不能上傳)。而且 Mac 內建的 FTP 功能僅能處理 UTF-8 編碼的伺服器設定,如果對方的環境是 Big-5(列表會顯示亂碼)。
要深度使用 FTP,還是建議使用第三方軟體(如 FileZilla、Transmit)或其他 FTP 專用工具,那些工具對於 FTP 的功能會更為完整。
遠端桌面與螢幕共享
遠端桌面共享是一種用於看到並控制對象電腦的桌面。

VNC(Virtual Network Computing)
Mac 內建的「螢幕共享」程式使用的就是 VNC 協定。可用來連線另一台 Mac、Linux 或有安裝 VNC Server 的 Windows。簡單來說,使用 VNC 就像是你的鍵盤、滑鼠和螢幕被「延長」到了另一台電腦前。當你在本地端移動滑鼠時,遠端的電腦游標也會跟著動,且你會即時看到遠端電腦的畫面反應。
指令 vnc://ServerIP
VNC 最大的優勢是跨平台,因為它傳輸的是「圖像」而非底層系統指令,所以它不挑作業系統 Windows、macOS、iOS、Android、Linux、Raspberry Pi(樹莓派)⋯⋯只要帳號密碼正確,大家就可以互相控制,非常方便。
終端機連線
用於系統管理員或開發者進行指令操作。

SSH(Secure Shell)
最安全的遠端指令連線方式,幾乎所有 Linux/Unix 伺服器都支援。
指令 ssh username@ServerIP
SFTP(SSH File Transfer Protocol)
透過 SSH 通道進行檔案傳輸,比 FTP 安全且支援上傳 / 下載。
指令 sftp://username@ServerIP
Sftp 通常和 ssh 的通訊協定一樣,不過網管依然可以透過設定把他們區分開來。
特別說明事項
其實這些指令裡面還可以加入帳號、密碼,例如:
指令 smb://alrin:1234@192.168.0.1
你看到上面的「alrin」就是登入帳號,「1234」就是登入密碼,而「@」後面的 IP 則就是連線主機。而且幾乎所有的通訊協定都吃這種一串式的指令法。
如果為了方便輸入你可以這樣用沒錯,但建議不要把這一整串寫成快速指令,因為萬一你紀錄的環境並不安全,而帳密又使用這種明碼方式記載,很容易會因為一時的疏忽把帳密流出去被整碗端走。
建議把帳密和通訊協定的指令分開擺放比較安全。
通訊協定上的冷知識

你在上面看到的 afp、smb、http、ftp⋯⋯這些帶有「p」的都是網路通訊協定「Protocol」的一種連接埠服務(我們簡稱 port)。一條網路線上可以擁有 65535 個連接埠服務。
每一種協定也有自己定義的埠號,這些都是網路標準設定(除非伺服器端有被刻意修改),例如我們前面提到的:afp(548)、smb(445)、http(80)、ftp(21)、ssh(22)。
所以如果有一天你連不上個伺服器,其實很有可能你的上層網路的某個 port 是被封住的。(如果發生了 port 被鎖住,請直接找你們公司的網管)
還有其他連上伺服器的方法嗎?
除了用連接伺服器(Command + K),還有其他連上伺服器的方式嗎?
衍生性的用法:把連線資訊寫在支援直接連線的文件上
你可以把你想要連線的指令直接寫在備忘錄、md 檔案上,當你預覽或是開啟檔案的時候,檔案會自動辨識那個是「連接伺服器」可以驅動的超連結。你點選後就會用「連接伺服器」來啟動它。

照片也能直接點選並連上伺服器
拜於 macOS 後來導入了 Live Text 技術的加持,即便是圖片裡面的文字也能搜尋、辨識、拷貝,當然遇上超連結也能直接點選開啟。
不管你的圖是直的,還是斜的,只要系統能讀取到,它都可以變成超連結,直接點選就會用「連接伺服器」來啟動它,非常方便。

這個技術是 Apple 公司同時導入 Computer Vision(電腦視覺)、Machine Learning(機器學習),並使用 Deep Learning-based OCR(深度學習驅動的 OCR)眾多的技術得以完成。然裡面可能還加入了 NLP(自然語言處理)去分析辨識的文字的含義。
不能說 Apple 這幾年都沒有在 AI 上努力,只是做的部分和主流的 AI 相比,Apple 在和系統上的深度整合上可能做得更多。
專用軟體更專業
當然,坊間也有第三方的專業軟體可以使用,例如 FileZilla、Transmit,其中,FileZilla 也有免費版本可以使用。
用 FTP 專用軟體 FileZilla
FileZilla 是目前全球最知名、市佔率最高的 FTP 用戶端軟體 (FTP Client)。它由 Tim Kosse 於 2001 年開發,最初是一個學校專題作業,後來發展成為開源社群的標竿軟體。

FileZilla 是一款非常專業,而且有免費版可以下載。免費版的通訊協定比較少,只有:FTP、FTPS、SFTP⋯⋯這三種。而付費版本的通訊協定則多達十幾種:WebDAV、Amazon S3、Google Drive & Google Cloud Storage、Microsoft OneDrive & Azure、Dropbox、Backblaze B2、Box⋯⋯等。
FileZilla 的介面雖然功能強大,但設計風格比較「工程師導向」(資訊密度高),而且以介面UI來說,它絕對稱不上「美觀」這兩個字。
Mac 當家的顏值連線工具 Transmit
Transmit 是由 Panic Inc. 開發,專為 macOS 設計的檔案傳輸軟體。它被許多 Mac 用戶譽為「黃金標準」,因為它不像 FileZilla 那樣充滿工程師風格,而是擁有極具 Mac 原生質感的精美介面。

Transmit 支援的協定相當豐富:FTP、FTP SSL、FTP TLS/SSL、SFTP、WebDAV、WebDAV HTTPS、Amazon S3、Google Drive、Microsoft OneDrive & OneDrive for Business、Dropbox、Box、Backblaze B2、Microsoft Azure File Storage、OpenStack Swift、Rackspace Cloud Files、DreamObjects⋯⋯
你會發現 Transmit 其實更專業,而且對於不同語系的設定(例如 Big-5 或是 UTF-8 切換),它都支援的非常好,只是要價 35(美元)。
如何把 Mac 上某個資料夾分享讓其他人連接?
要在 macOS 上將特定資料夾分享給區域網路(同一個 Wi-Fi 或網路環境)下的其他人,最標準且穩定的方法是使用 SMB 檔案共享。
在你的 Mac 上設定開啟檔案分享功能
在 Finder 點擊「左上角蘋果選單 > 系統設定」,點擊「一般 > 共享」。
找到「檔案分享」的開關,將其開啟,並點擊右側的「i」資訊按鈕 進入詳細設定。

在「分享的檔案夾」列表下,點擊「+」 號,選取你想要分享的那個特定資料夾,按「打開」。
點選你剛加入的資料夾,右側的「使用者」列表會顯示誰有權限。

若要賦予所有人連上的人都能讀取:將「所有人」的權限改為 「唯讀」或 「讀取/寫入」。若只給特定帳號對方一定要在你的電腦有帳號才能這麼做,你可以在系統「使用者」管理的地方,直接建立一個專門給訪客用的分享帳號。

如果連線的人使用的是 Windows 電腦,在同一個畫面點擊 「選項...」。
勾選 「使用 SMB 分享檔案和檔案夾」。
在下方「Windows 檔案分享」列表中,勾選你的帳號名稱,並輸入該帳號的密碼(這是為了讓 Windows 驗證身份用)。

最後,記下連線位址,在檔案分享的視窗最上方,會有一行文字寫著 smb://192.168.x.x 或 smb:// 你的電腦名稱 .local。請把這個網址給對方。

其他電腦如何連上這台 Mac?
如果對方也是用 Mac
開啟 Finder,按下鍵盤快速鍵 Command + K。
在「伺服器位址」欄位輸入你的位址( 例如:smb://192.168.50.10),按下「連線」。
選擇「註冊的使用者」(輸入你的 Mac 帳密)或是「訪客」(如果你有開放 Everyone 權限)。
如果對方是用 Windows
開啟檔案總管,在上方網址列輸入 \\ 加上你的 IP 位址(注意斜線方向不同),例如:\\192.168.50.10。
按 Enter,系統會跳出登入視窗,輸入你有授權的 Mac 帳號與密碼即可。
常見問題與建議
● IP 位址會變嗎:透過分享器取得的 IP 通常是浮動的,一段時間後如果對方連不上,請回到「系統設定 > 網路」確認你當下的 IP 位址是否改變。(然後再次提供)
● 防火牆會不會擋住:如果都設定好了卻連不上,請檢查「系統設定 > 網路 > 防火牆」,確認沒有阻擋傳入連線,或者暫時關閉防火牆測試。
● 只需傳檔案給旁邊的人:如果你只是要一次性傳輸檔案,且對方在旁邊,使用 AirDrop 會比設定資料夾分享快得多。
連接伺服器絕對是必要學習的知識
除非你永遠單機工作,否則 macOS 的連接伺服器是 Mac User 必學技能之一,不過因為牽扯到一小部分 IP 通訊協定的知識,所以這部分對於不熟網路的人來說確實有一定程度的困難點。
如果你的工作環境裡面有一個資訊網路管理人員,不妨把這篇文章給他看,專業的網管應該很快就可以幫您搞定所有的設定。
假如大家在這個話題上還希望我繼續深挖,可以在T客邦或是雜誌的回函留言給我,我很樂意繼續分享 Mac 的網路相關知識喔!
那麼就下期見啦∼
本文同步刊載於 PC home 雜誌

歡迎加入 PC home 雜誌粉絲團!
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!