我有使用VNC遠端搖控蘋果電腦的需求,但不論是使用蘋果的Apple Remote Desktop (ARD)或是Vine Server,其通行密碼預設都是以明文在網路上傳輸的,這個問題困擾了我許久,而且以前也完全不懂SSH。但是後來學了點SSH的技巧,並且也在Vine Server裡看到了其中一個設定頁面,才知道,Vine Server這套VNC Server是預許利用SSH Tunnel 來進行安全的加密連線的。
只要在Vine Server Preferences的設定頁面裡將VNC Password選擇 None (都只允許SSH了,還多用VNC密碼何用?!)並且將Require Remote Login(SSH)打勾起來,重新啟動Vine Server ,當然,別忘了要在Mac OS X裡的「系統偏好設定」>「共享」,打開「遠端登入」。往後要用VNC viewer連上Mac OSX 時,則要先以SSH,並設定好port forwarding,再登入Mac OS X,才能順利使用VNC來搖控Mac OSX。至於SSH port forwarding的使用方法,網路上已經可以找到許多中文資料,我在這裡就不多加介紹,最後,祝大家在網際網路上使用電腦能更加安心。
補充:
Vine Server的SSH不知道有沒有任何的漏洞可鑽,所以有Router的使用者,可別忘了把原本留給VNC的5900 port給封起來,才能降低風險哦。
只要在Vine Server Preferences的設定頁面裡將VNC Password選擇 None (都只允許SSH了,還多用VNC密碼何用?!)並且將Require Remote Login(SSH)打勾起來,重新啟動Vine Server ,當然,別忘了要在Mac OS X裡的「系統偏好設定」>「共享」,打開「遠端登入」。往後要用VNC viewer連上Mac OSX 時,則要先以SSH,並設定好port forwarding,再登入Mac OS X,才能順利使用VNC來搖控Mac OSX。至於SSH port forwarding的使用方法,網路上已經可以找到許多中文資料,我在這裡就不多加介紹,最後,祝大家在網際網路上使用電腦能更加安心。
補充:
Vine Server的SSH不知道有沒有任何的漏洞可鑽,所以有Router的使用者,可別忘了把原本留給VNC的5900 port給封起來,才能降低風險哦。
沒有留言:
張貼留言