2015-01-09 44 views
4

我正在設置一個由嵌入式Linux設備使用的OPKG存儲庫。我們希望保護服務器,以便只有我們的設備才能訪問軟件包。我找不到有關如何執行此操作的任何信息,而不是一些對http代理用戶名和密碼的引用。有沒有辦法實現這一點?我相信opkg存儲庫使用與ipkg相同的系統。確保OPKG存儲庫的安全

+0

我也看起來一樣,你能找到任何東西嗎?謝謝! – Ahsan 2015-02-19 10:56:20

+1

@Ahsan,我最終修補了OPKG源代碼,以便通過libcurl使用HTTP身份驗證。我沒有機會清理我的修改併爲該項目做出正式貢獻,但如果您願意,我一定會將您的修改發送給您。 – 2015-02-23 14:11:16

+0

是的,當然,我需要那個。你可以回答你自己的問題,以便它可以幫助他人。如果你還提到在「目標」目標端執行的步驟(命令),將不勝感激。謝謝! – Ahsan 2015-02-23 15:28:49

回答

6

你並不真的需要修改源代碼 - 編譯OPKG與libcurl將啓用HTTP基本身份驗證:./configure --enable-curl運行make

在opkg.conf前只需添加option http_auth user:pass和它的作品。

我記得看到這個改變是前一段時間添加的 - 不記得什麼時候或哪個版本,但它適用於最新版本。