2012-03-08 55 views
5

我知道我們可以使用-p參數運行Q進程,該進程允許其他實例連接到該進程並啓用該端口上的Web界面。如何保護KDB/Q網絡界面

有沒有辦法如何保護連接,所以會有某種授權?目前我不喜歡任何人都可以查看,甚至在運行-p參數時對我的數據庫執行查詢。

回答

6

可以通過使用-U添加驗證:

-U /path/to/password.txt 

此文件包含用戶:密碼其中password是在Q md5"password"的結果,並在前面剝離0x

+0

感謝這一個。如果我將Q腳本連接到將被保護的遠程盒,這是如何工作的? – 2012-04-03 14:17:58

+0

h:hopen':host:port:username:password – algolicious 2012-04-10 08:19:29

+0

h「select from price where sym ='MSFT」 – algolicious 2012-04-10 08:20:05

5

另外還有.z.pw.z.ac鉤,其可以用於更復雜的AUTH邏輯