[首頁] [RSS] [電子報] [網路電視]

2009年3月31日

殺手級遠端遙控–TeamViewer

你周遭的人電腦出了問題,如果你的工作或者是你唸的科系跟「資訊」沾上了點邊,那麼想必你將會是他們心目中理想的個人電腦「家庭醫生」之不二人選,旁人就會很熱情的想到你這個「好人」!

你一定會像筆者一樣,接到「從天上掉下來的」案子,例如:老家台中的老弟電腦好像中毒了、好朋友在美國留學的小表弟電腦怪怪的、在高雄的親戚不會使用某個軟體…等等,然而,你卻人在台北,有沒有辦法「隔空支援」?當然是有的,「遠端遙控」軟體就是筆者最常常用到的。

撇開上述「親友團」任務性的遠端支援不談,遠端遙控軟體確實有其實用的地方,藉由主從式的架構,在遠端電腦植入伺服器程式,透過用戶端程式便可以遙控對方的滑鼠游標、傳輸檔案、輸入文字,若可以應用於公司的遠端技術支援服務,那就如虎添翼了!

筆者早期接觸的遠端遙控軟體是賽門鐵克公司的pcAnywhere,雖然也滿實用的,但是礙於軟體體積龐大、安裝過程繁複,又是必須付費的共享軟體,自然在大量安裝的時候都會有版權的疑慮;隨著科技的進步,免費軟體的蓬勃發展,「類VNC」的軟體陸續出現(RealVNC、UltraVNC、TightVNC),使得「VNC」已經是資訊界遠端遙控的代名詞了,從比較陽春的RealVNC使用到目前的UltraVNC,而UltraVNC之所以能夠比較符合筆者的需求是,它不像RealVNC需要付費版本才能夠進行「檔案傳輸」,於是這個好用的軟體一直使用了數年。

就在2007年,一套有著免費版與商業版的當紅遠端遙控軟體–「TeamViewer」,讓筆者驚豔不已,其運作原理是透過其路由伺服器(Routing Server)來當成主控端與被控端的傳輸中介,實現了「穿越防火牆」的訴求,這在VNC時代裡,是不能達成的,那麼,穿越防火牆的好處到底在哪裡?如果你是公司的資訊人員,公司內部網路裡面有一台需要遠端遙控,除了傳統的VPN連線方式,可能別無選擇了,但是現在透過TeamViewer,不需要任何額外的設定、不需要VPN,你就可以輕鬆從外部連線到公司內部的電腦,再者,就算是雙方的電腦都躲在防火牆後面,照樣可以透過此軟體來進行遠端支援、簡報、傳檔,可以說是對於客服、技術支援、業務簡報上的殺手級應用啊!只不過,若使用於商業用途要酌收費用(註冊)喔!

就拿以前筆者慣用的UltraVNC跟TeamViewer來比較,有著不少創新的功能,以下就是筆者所整理的差異比較:

》UltraVNC連線示意圖

clip_image002[6]

@圖rc_02.png

A:主控端
B:被控端


》TeamViewer連線示意圖

clip_image004[4]

@圖rc_01.png

A:主控端
B:被控端
C:TeamViewer路由伺服器(Routing Server)

功能比較表

功能

UltraVNC

TeamViewer

通訊協定

TCP/IP

UDP、TCP/IP(內網對內網)

無須透過第三方伺服器轉送



不需要知道被控端IP

突破防火牆封鎖

主控端與被控端角色互換

內建錄影功能

主動開啟簡報模式


然而,如果你有長期使用此類遠端遙控軟體的經驗,你一定希望就算電腦重新開機後,電腦的動態IP已經重新分配,依然能夠繼續進行遠端遙控的工作,該如何實現呢?UltraVNC時代是申請免費的虛擬網域來達成的,而使用TeamViewer,只要記住電腦的ID就可以了。

以下將分別介紹TeamViewer安裝版與免安裝版的使用,安裝版將使用於被控端,免安裝版將使用於主控端,不論是主控端或者被控端,讀者都可以自由選擇安裝版或者是免安裝版,筆者的建議是,如果需要將程式長期植入可以選擇安裝版,如果只有一次性的連線,可以選擇免安裝版,筆者為了讓此篇介紹更為完整,所以特別採用兩種方式。

殺手級遠端遙控TeamViewer–阿榮福利包小檔案

clip_image006[4]

@圖rc_03.png

》程式撰寫:阿榮
》作者網頁:http://azo-freeware.blogspot.com/
》授權類型:免費軟體(商業用途需註冊)
》軟體下載:http://tinyurl.com/23a7hx

clip_image008[4]

@圖rc_04.png

TeamViewer軟體小檔案

》程式版本:3.5.4011
》程式撰寫:TeamViewer GmbH
》作者網頁:http://www.teamviewer.com/
》授權類型:免費軟體
》免安裝軟體下載:http://azo-freeware.blogspot.com/2007/11/teamviewer-303631.html

來自於德國的遠端遙控軟體–TeamViewer,它相當容易操作,使用者不用知道什麼是IP Address,更不需要懂得深奧的網路原理,便可以輕鬆進行兩端的遠端遙控,與知名的VNC軟體來相比較,它還有著「可以突破防火牆封鎖」的特異功能,與VNC再功能上的比較,可說是有過之而無不及!

如果你具有充分的網路知識,你可能會對它透過第三方伺服器的連線方式,存在著安全性的質疑,不過,TeamViewer官方強調,該軟體是少數通過「ISO 9001:2000認證」的遠端遙控軟體,並且,對連線採取嚴謹的加密,包括:RSA公鑰/私鑰交換、RC4工作階段加密,在你兩端的連線過程當中,其內容是不會被任何第三者(包括官方)所擷取的。

Note:
官方安全性聲明:http://www.teamviewer.com/products/security.aspx



殺手級遠端遙控–TeamViewer

頁次及標題:


[1] 前言
[2] 被控端安裝
[3] 主控端操作
[4] 被控端選項


版權所有:阿榮 本文刊登於:Download網路密技王No.3

被控端安裝

01

請先下載「殺手級遠端遙控TeamViewer–阿榮福利包」,再將下載的檔案解壓縮到隨身碟或電腦中,執行「PStart.exe」開啟軟體選單,再執行「阿榮福利包」中的「TeamViewer安裝版」。

clip_image002

@圖rc_05.png


02

看到此歡迎畫面,表示即將進行TeamViewer的安裝,請按下〔Next〕按鈕繼續下一步。

clip_image004

@圖rc_06.png


03

接下來是版權聲明,讀完版權聲明後,請點選「I accept the terms in the License Agreement」,以表示同意該版權聲明,再來,請按下〔Next〕按鈕繼續下一步。

clip_image006

@圖rc_07.png


04

再來可以看到安裝程式貼心的設計,它可以選擇兩種安裝方式,一種是安裝版的執行方式,可以繼續進行安裝,另一種是免安裝版的方式,可以直接執行TeamViewer,不過這次我們是要進行安裝版的介紹,所以請選擇預設的「Install TeamViewer」後,再按〔Next〕按鈕繼續下一步。

clip_image008

@圖rc_08.png


05

在這個步驟裡,我們看到TeamViewer還有VPN功能,不過,這個功能不在本次介紹的範圍內;這裡,可以選擇讓TeamViewer隨著Windows的開啟而自動啟動(這個功能在免安裝版必須手動建立),請勾選「Start TeamViewer automatically with Winodws」,以及,在「Password:」後面的欄位輸入一組固定密碼,再按〔Next〕按鈕繼續下一步。

Note:
這個步驟相當重要!因為如此才能夠確保在電腦重新開機時,依舊可以進行遠端連線;此程式預設每次開啟時都會自動產生不同的密碼,不過也可以設定固定密碼,後面會介紹。

clip_image010

@圖rc_09.png


06

接下來,可以選擇程式所要安裝的位置,我們採用預設的安裝路徑「C:\Program Files\TeamViewer3」,請按〔Next〕按鈕繼續下一步。

clip_image012

@圖rc_10.png


07

在這個步驟,可以自訂「開始功能表」中的程式集名稱,我們使用預設的「TeamViewer 3」,請按〔Install〕按鈕進行程式的安裝。

clip_image014

@圖rc_11.png


08

按下安裝按鈕之後,可以看到下列的程式安裝中的畫面。

clip_image016

@圖rc_12.png


09

幾秒鐘就可以安裝完成!請按〔Finish〕按鈕完成安裝,並離開安裝程式。

clip_image018

@圖rc_13.png


10

安裝完TeamViewer之後,第一次的安裝必須手動開啟TeamViewer主程式,點選桌面捷徑。

@圖rc_14.png


11

按兩下螢幕右下角小圖示開啟TeamViewer主程式。

@圖rc_15.png


12

左邊「Wait for session」方框下的「ID」是你這台電腦獨一無二的代號,是提供給主控端的連線代號,此時,你只要將此代號給被控端,便可以進行連線。

clip_image024

@圖rc_16.png



殺手級遠端遙控–TeamViewer

頁次及標題:


[1] 前言
[2] 被控端安裝
[3] 主控端操作
[4] 被控端選項


版權所有:阿榮 本文刊登於:Download網路密技王No.3

主控端操作

01

執行「阿榮福利包」中的「TeamViewer」(接下來,筆者會介紹TeamViewer的三大主要功能–Remote support、Presentation、File transfer)。

clip_image002

@圖rc_28.png


02

由於TeamViewer是針對每台電腦產生一組獨一無二的ID,所以你只要記住被控端的ID,便可以與對方進行連線,在右邊「Create session」下方的「ID」後方輸入被控端的ID後,點選「Remote support」,先不要連線,筆者順便介紹如何為這組ID取個好記的別名的方法,以滑鼠左鍵在「ID」字樣的上方按一下。 clip_image004

@圖rc_29.png


03

在按下「ID」字樣之後,會跳出「Edit ID alias」編輯別名視窗,你便可以在「Alias」後面的欄位輸入易記的別名(支援中文),才不會因為記不住ID而傻傻分不清楚哪個ID是哪台電腦,另外,如果使用一陣子,可能儲存的ID繁多,也可以利用〔Remove ID〕按鈕,將該筆ID刪除。

clip_image006

@圖rc_30.png


04

筆者剛剛將被控端取名為「Office PC」,所以右方「Create session」方框下的「ID」欄位變成了帶有別名的ID,接下來,按下〔Connect to partner〕按鈕進行連線。

clip_image008

@圖rc_31.png


05

按下連線之後,出現密碼輸入的視窗,請在「Password」欄位輸入被控端的密碼後,按〔Log On〕按鈕登入。

clip_image010

@圖rc_32.png


06

輸入正確的密碼之後,從主控端可以看到被控端的桌面背景已經主動被移除了,上方還多出了一個功能列,我們先按下【File transfer】來玩玩檔案傳輸。

clip_image012

@圖rc_33.png


07

按下了檔案傳輸之後,便會出現檔案傳輸視窗,左邊方框的「Local machine」部份是代表本地端電腦(主控端),右邊方框的「Remote machine」部份是代表遠端電腦(被控端),「Address」後面的下拉式選單可以選取磁碟,直接按下下方的資料夾便可以開啟資料夾,點選所要傳送的檔案之後,再按下〔Send〕按鈕便可以進行檔案傳送,反之,點選被控端的某個檔案,再按下〔Receive〕按鈕便可以從被控端將檔案傳回主控端。

clip_image014

@圖rc_34.png


08

再來看看功能列的【Actions】有什麼功能?

【Switch sides with partner】:主控端與被控端角色互換。

【Ctrl+Alt+Del】:輸入Ctrl+Alt+Del鍵盤訊號給被控端(用於有鎖Windows密碼的電腦)。

【Remote reboot】:遠端重新開機,功能有【Log off】登出、【Reboot】重新開機、【Reboot in safemode】重新開機於安全模式。

【Disable remote input】:禁止遠端(被控端)輸入。

【Show black screen】:螢幕畫面顯示為黑色。

clip_image015

@圖rc_35.png


09

那麼功能列的【View】有什麼功能?這邊的選項會用到的大概只有兩個:

【Quality】:品質,【Auto select】自動選取、【Optimize speed】最佳化速度、【Optimize quality】最佳化品質、【Custom settings】自訂。

clip_image018

@圖rc_37.png


【Scaling】:縮放,【Original】原始大小、【Scaled】自動縮放、【Full screen】全螢幕。

clip_image021

@圖rc_39.png


10

好玩的來了!選取功能表中的【Extras】→【Record】→【Start】後,錄下你對於被控端的操作過程,不錄的時候,按下【Stop】來停止錄製。

clip_image024

@圖rc_41.png


11

按下停止錄製後,會出現另存新檔的視窗,選定影片所要儲存的位置之後,按〔儲存〕按鈕將TVS檔儲存起來(錄製一段一分鐘的操作畫面影片大概250KB左右)。

clip_image028

@圖rc_43.png


12

儲存起來的TVS怎麼看呢?當然是用TeamViewer來看囉!若要馬上觀看影片,要先將遠端遙控連線關閉,再到主程式下拉式選單點選【Extras】→【Play recorded session】影片播放功能。

clip_image030

@圖rc_44.png


13

出現開啟檔案的視窗之後,先點選你要播放的TVS影片,再按下〔開啟〕按鈕。

clip_image032

@圖rc_45.png


14

開啟之後,馬上可以看到流暢的播放畫面,而上方的功能表也搖身一變,成了影片播放控制列,還顯示了播放時間與片長,真是美妙!

clip_image034

@圖rc_46.png


15

TeamViewer也有對話功能,你可以利用此功能作為雙方的文字訊息傳送工具,在與對方連線的狀態之下,按下功能列中的【Extras】→【Chat】。

clip_image035

@圖rc_47.png


16

在對話視窗中,「Type your message here」下方的欄位可以輸入所要傳送的文字,按下〔Send〕按鈕便可以將文字傳送給對方,按下〔Close〕按鈕可以關閉對話視窗,而「Chat history」下方的文字就是雙方的對話內容,綠色的ID代表主控端,藍色的ID代表被控端。

clip_image039

@圖rc_49.png


17

接下來,我們來玩玩TeamViewer的獨創功能–「Presentation」簡報模式連線,由主控端主動以簡報模式與被控端連線,連線之後被控端便可以看到主控端的電腦畫面,因此,主控端可以對被控端進行簡報或者教學。在右邊「Create session」下方的「ID」後方輸入被控端的ID後,點選「Presentation」簡報模式,再按下〔Connect to partner〕按鈕進行連線。

clip_image041

@圖rc_50.png


18

按下連線之後,出現密碼輸入的視窗,請在「Password」欄位輸入被控端的密碼後,按〔Log On〕按鈕登入。

clip_image043

@圖rc_51.png


19

登入之後怎麼判斷被控端已經看到我的畫面了?除了藉由看到自己的桌面背景已經暫時被移除而得知之外,注意右下角多出一個收縮起來的灰色功能列,請在其上方按一下。

@圖rc_52.png


20

按一下之後,會跳出功能表,在「Active connection」字樣下面的ID,就是目前已連線中的ID了,現在可以百分之百確定被控端已經連上,並且已經看到你的電腦畫面了!

@圖rc_53.png


21

再順便看看這個「Presentation」功能表中有什麼額外的功能!按一下【Extras】,主要功能有【Chat】對話、【Switch sides with partner】主控端與被控端角色互換(我簡報完換你來簡報!)、【Pause presentation】暫停簡報(簡報到一半尿急,暫停一下!)、【Disable remote input】:禁止被控端輸入(反之,簡報中被控端可以參與控制或輸入文字)。

@圖rc_54.png


22

看完了簡報模式的功能,既然是簡報模式,那麼,我們就來開一個簡報檔玩玩吧!任選一個簡報檔,按下【播放】。

clip_image051

@圖rc_55.png


23

播放之後,筆者將場景移到了被控端,還不錯嘛!簡報畫面跑起來也滿流暢的。

clip_image053

@圖rc_56.png


24

這時候場景還是在被控端,移動一下被控端的滑鼠到簡報畫面中並在任意處點一下,咦~出現一個藍色大游標!?原來啊!這個貼心的設計就是為了方便讓主控端能夠清楚看到被控端滑鼠所指的位置,在一般的簡報結束之前,通常會來一段「問與答」,除了文字訊息傳送,這個藍色大游標也有助於雙方的溝通喔!

clip_image055

@圖rc_57.png


25

再把場景拉回到主控端,要關閉簡報模式連線時,可以將滑鼠游標移到TeamViewer工具列,按下【X】圖示便可以將連線關閉。

@圖rc_58.png


26

每一次連線關閉之後,都會跳出「版權聲明」,提醒你:「這套軟體如果要使用於商業用途是要註冊的喔!」知道了嗎?按下〔OK〕按鈕就可以將此訊息關閉。

clip_image059

@圖rc_59.png



殺手級遠端遙控–TeamViewer

頁次及標題:


[1] 前言
[2] 被控端安裝
[3] 主控端操作
[4] 被控端選項


版權所有:阿榮 本文刊登於:Download網路密技王No.3

被控端選項

》【Connection】選項

【Invite partner】:可以寄出郵件邀請給連線的對方,並內含程式下載路徑。
【Exit TeamViewer】:關閉TeamViewer程式。

clip_image002

@圖rc_17.png

》【Extras】→【Options】選項

clip_image004

@圖rc_18.png

【Options】→「General」一般頁籤:
「Your display name」:你所要顯示的電腦名稱。
「Start TeamViewer with Windows」:隨著電腦啟動自動開啟TeamViewer。
「Minimize to tray menu」:開啟時最小化到工作列。
「Password」:設定固定密碼(也可以不填,每次程式開啟時會自動產生一組密碼!)。
「Confirm password」:再次輸入密碼。
「Accept incoming LAN connections」:讓電腦可以接受內網連線(若勾選這個,則可以利用直接輸入內部網路的虛擬IP來連線,但有兩個大前提:1.兩端都要勾選這個功能2.兩端都必須關閉Windows XP內建的防火牆;但是!若是你不是要單純使用於內網對內網的連線,強烈建議你不要勾選這個選項,因為就筆者的實際測試,若勾選這個功能,會發生一個非常嚴重的問題,重新開機時,不像預設值會於30秒後自動重新檢查連線,會因為比自動撥號程式先開啟,而無法自動重新偵測連線而只開啟內網模式,這會導致你重新開機後與遠端電腦失聯!)。
〔Proxy settings〕按鈕:代理伺服器設定。

clip_image006

@圖rc_19.png

【Options】→「Remote control」遠端遙控頁籤:
「Quality」:連線品質。
「Remove remote wallpaper」:連線時暫時移除遠端的桌面背景。
「Access Control outgoing」:預設為「Full Access」完全控制,另有「Confirm all」、「View and show」、「Custom settings」、「No outgoing connections allowed」等細部選項,可以對於主控端的動作進行客製化的限制。

clip_image008

@圖rc_20.png

【Options】→「Presentation」簡報頁籤:
「Quality」:連線品質。
「Remove own wallpaper」:簡報模式連線時,暫時移除自己的桌面背景。
「Allow Presentations」:允許簡報模式連線。
「Change Direction allowed」:允許改變簡報方為主控端或被控端。
「Allow Partner to interact」:允許對方的互動(這邊是指當您在簡報的同時,可以讓對方操作你的電腦,不過經筆者實際測試,即使這個功能有開,互動功能預設還是關閉的,還必須於連線時所出現的右下角功能列選單中的「Extras」選項將「Disable remote input」取消勾選,才可以讓對方操作你的電腦)。
「Window name」:連線視窗所要顯示的名稱。

clip_image010

@圖rc_21.png

【Options】→「Security」安全頁籤:
「Changes require administrative rights on this computer」:只允許具有管理者權限的使用者來存取TeamViewer選項。
「Disable TeamViewer shutdown」:禁止關閉TeamViewer程式(預防手殘!誤關TeamViewer程式導致失聯)。
「Access Control outgoing」:預設為「Full Access」完全控制,另有「Confirm all」、「View and show」、「Custom settings」、「No outgoing connections allowed」等細部選項,可以對於主控端的動作進行客製化的限制。

clip_image012

@圖rc_22.png

【Options】→「Custom invitation」自訂邀請函頁籤:
「Subject」:信件主旨。
「Invitation message」:信件內文。

Note:
經筆者實際測試完全支援中文,所以筆者可以把內容更改為中文!

clip_image014

@圖rc_23.png

【Options】→「Advanced」進階頁籤:

這個選項關係著TeamViewer是否可以正常運作,提醒你更改這部分設定時,一定要先詳閱操作說明書,如果要顯示進階設定,請按「Show advanced options」按鈕。

clip_image016

@圖rc_24.png

「Temporarily save connection passwords. Passwords will be deleted when shuting down TeamViewer」:暫存連線密碼,密碼在TeamViewer程式關閉時將會刪除。
「Show your partner’s cursor」:顯示對方的滑鼠游標。
「Enable black screen if partner input is deactivated.」:如果對方並未有輸入(動作),則啟用黑色畫面。
「Automatically start SessionRecorder when beginning remot control session.」:當開始遠端遙控工作階段時,自動啟動SessionRecorder影片錄製功能。
「Enable logging」:啟用記錄檔。
「Enable connection logging」:啟用連線紀錄檔。
「Enable UDP」:啟用UDP。
「Accept KeepAlive sessions」:接受保持連線的工作階段。
【TeamViewer Server】按鈕:自訂路由伺服器。
【Export】按鈕:匯出設定檔(*.ini)
【Import】按鈕:匯入設定檔(*.ini)

clip_image018

@圖rc_25.png

【Install VPN】按鈕:安裝VPN驅動程式(需要管理者權限)。

clip_image020

@圖rc_26.png

【Extras】→【Play recorded session】:播放TeamViewer錄製的影片。
【Extras】→【Activate license】:輸入註冊碼。
【Extras】→【Tell-A-Friend】:送出軟體推薦信給朋友。
【Extras】→【Open Logfiles】:開啟記錄檔。

clip_image022

@圖rc_27.png



殺手級遠端遙控–TeamViewer

頁次及標題:


[1] 前言
[2] 被控端安裝
[3] 主控端操作
[4] 被控端選項


版權所有:阿榮 本文刊登於:Download網路密技王No.3