分享如何透過 Windows 虛擬機使用網路 ATM 及其他智慧卡服務

151 views
Skip to first unread message

dobe...@gmail.com

unread,
Jul 14, 2019, 3:41:42 PM7/14/19
to Manjaro Linux 中文討論區
各位好,第一次在 Manjaro 中文討論區留言。
想必各位可能都會在 Manjaro 上透過 Virtualbox,VMWare 或 QEMU 使用 Windows 虛擬機的經驗。不過各位可能會發現就算使用了虛擬機並根據 ArchWiki 上的指示設定好 Smartcard (https://wiki.archlinux.org/index.php/Smartcards),在虛擬機上仍然讀不到智慧卡的問題(至少我一開始為這問題困擾不少)。今天想分享如何成功的在 Windows 虛擬機上順利讀取智慧卡。因為我使用的是 Virtualbox 所以說明將會以 Virtualbox 為準,其他虛擬機程式應該會有相對應功能。這裡不需要打指令,都用圖形介面即可。

1. 到內政部憑證管理中心下載跨平台網路元件的 Linux 版本 (http://moica.nat.gov.tw/rac_plugin.html)。這個工具在報稅期間都會派的上用場。
2. 隨便找個地方解壓縮。
3. 把 Smartcard reader 插上電腦 USB。記得使用支援 Linux 的讀卡機。
4. 到解壓縮的資料夾,雙擊 start.desktop 執行元件。接著會跳出終端機告訴你服務啟用中,保持他開著即可。若是想讓服務在背景執行則執行 StartInvisible.desktop 即可。
5. 在 Windows 虛擬機的工具列中,進入裝置 > USB,將讀卡機裝置分配給虛擬機使用

根據以上步驟,應該就可以順利在 Windows 虛擬機上讀取到智慧卡。我在自然人憑證、郵局網路 ATM,以及富邦網路銀行都測試過。若是沒有執行步驟 4,則虛擬機在步驟 5 將讀不到智慧卡。若要結束 HiPKILocalSignServer,雙擊 stop.desktop 即可,或是在執行服務的終端機中按 Ctrl + C 。
希望可以幫助到有需要的人,如此一來就不用特地為了使用智慧卡還特地重開機進入 Windows 了。

Reply all
Reply to author
Forward
0 new messages