這個script的主要功用 在於只需開啟Systems Preferences -> Sharing -> Remote Login
(抱歉...長久以來我都用英文介面...)
在您需要用到圖形介面時, 才迅速地打開VNC的遠端桌面管理
(平常沒用就關著吧! 我有點被害妄想症啦 覺得把遠端的圖形化介面開著就是容易被那著才剛懂些皮毛的"cracker"做些破壞)
(為什麼我用Cracker不是Hacker呢? 因為基本上Hacker也是講道義的, 他們不會去破壞的)
請各位版友在看本文之前呢 請先注意一下
1. 希望您有在 Termianl (終端機) 下指令能力, 若沒有...那請先google一下"鳥哥+linux"看些基本的指令
2. 請先在Terminal上打入 ruby -v 查看自己是否有ruby和版本 沒記錯的話 OS X內應該有ruby
(我自己是1.9.2 但我想1.8.6一樣可以用的)
那回到主題
其實這個程式非常的簡單, 如果您對於OS X內建的指令很熟悉, 是用不到我的script的
而我因為不是很熟, 有些指令在下之前都要去google, 所以就把他寫成一個小程式囉
程式碼可以在 這里 觀看和下載
使用方法很簡單的
1. 切換到您下載的目錄資料夾 假設為 (~/Downloads <--您的家目錄中的下載)
鍵入 cd ~/Downloads 按下Enter
2. 請用任何文字編輯工具打開 remote_managment.rb 找到以下code
代碼:
def self.on puts %x{sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -clientopts -setvnclegacy -vnclegacy yes -setvncpw -vncpw VNCPASSWD -access -on} end
3. 鍵入chmod +x remote_managment.rb (小技巧: 可以打remo按tab 會自動補完文字)
這個動作是方便你未來執行而已
4a. 如果你有做第二步 那這裡你只要鍵入 ./remote_managment on <---開啟vnc 或是 ./remote_managment off <--關掉
4b. 如果沒有做第二步 要鍵入 ruby remote_managment on 或 off
注意! 程式執行會需要你的密碼此取得系統權限!
啟用成功會看到
Starting...
Activated Remote Management.
user1: Set user remote access.
user2: Set user remote access.
Set the client options.
Done.
由上面可知 這個方法對帳號沒有控管的 只有密碼... 所以我自己的習慣是用完就關掉服務
這個方法可以讓你透過ipad的iSSH, RealVNC就可以輕鬆管理你的工作站喔!
windows client我推 tightvnc
mac 我都用back to my mac直接用share screen; 但用chickenvnc一樣也可以
ipad/iphone 我是用realvnc
Locawhere AnyTo 幫你輕鬆將 iPhone 定位修改
4 小時前 進 新知分享