如何在 Linux 讓 Ollama 服務允許遠端設備存取
内容提要
要让 Ollama 服务允许远程设备访问,需要修改 systemd 设置,将监听地址改为 0.0.0.0:11434。编辑 ollama.service 文件,确保 [Service] 区块包含正确的环境变量和启动指令,然后重新加载设置并重启服务。最后确认 Ollama 是否成功监听该端口。
关键要点
-
Ollama 預設僅允許本機存取,需要修改 systemd 設定以允許遠端設備連線。
-
將 Ollama 服務的監聽地址改為 0.0.0.0:11434。
-
使用 Vim 或其他編輯器開啟 ollama.service 設定檔。
-
確保 [Service] 區塊包含正確的環境變數和啟動指令。
-
儲存並退出編輯器後,重新載入 systemd 配置。
-
重啟 Ollama 服務並設置為開機自動啟動。
-
確認 Ollama 是否成功監聽 0.0.0.0:11434,以便遠端設備存取。
延伸问答
如何修改 Ollama 服務以允許遠端設備存取?
需要編輯 ollama.service 檔案,將監聽地址改為 0.0.0.0:11434,並確保 [Service] 區塊包含正確的環境變數和啟動指令。
Ollama 服務的預設存取限制是什麼?
Ollama 預設僅允許本機存取,即僅能從 127.0.0.1 連接。
如何確認 Ollama 是否成功監聽遠端連接?
可以使用指令 ss -tulnp | grep 11434,若輸出包含 *:11434,則表示 Ollama 已成功監聽所有 IP。
在編輯 ollama.service 檔案時需要注意什麼?
確保 [Service] 區塊包含 Environment = 'OLLAMA_HOST=0.0.0.0:11434' 和 ExecStart = '/usr/bin/ollama serve'。
如何讓 Ollama 服務在開機時自動啟動?
執行指令 sudo systemctl enable ollama 來設置 Ollama 服務在開機時自動啟動。
使用 Vim 編輯 ollama.service 檔案後如何儲存並退出?
在 Vim 中按下 Esc 進入普通模式,然後輸入 :wq 並按 Enter 來儲存並退出。