■
どうしてもClassic環境が必要になってゴニョゴニョやっていて、んでKVM switch (PC切換器) でWindows XP Proに移って作業して、んでOS X+Classicに戻ったら固まった。
とゆーか、キーボードやマウスなどの入力デバイスからの信号をMac OS Xが受け付けなくなった。
# どんな風になるかは、[osx-users:0033 ] KVM スイッチ(切換器) に書いた通り。
んでまぁ、Classic環境でやっていた作業を保存したかったんですな。どうしても。
そんな訳で、急遽、太洋さんの『VNCなど使ってみる』を参考にVNCでのリモート操作をした訳です。
いやぁ、助かった。良いドキュメントをありがとう。>太洋さん
VNCクライアント側がXPでsshでのポートフォワードが良く解んなかったから、一時的にMac OS X側で
% sudo ipfw flush
しちゃったけど(笑
調べとかなきゃなぁ。XPでのポートフォワード。こゆ時の為に。
いや、先に調べてからやっても良かったんだけど、急ぎだったし、LAN内だったからipfw flushしちゃったのよね...。ちょっと自己嫌悪。
一応、Mac OS X側(VNCサーバ側)にXPからログインしてやった作業をメモ。
抜けてる所や余計な所もありますし、至らない面も有りますが、以下の通りにやればとりあえずssh経由のリモートからMac OS XでVNCサーバが起動できます。
もちろん太洋さんのドキュメントも参考にして下さい。
んで、私の至らない面(sudo ipfw flushとかとかとか)は自分で補って下さい(苦笑 VNCの起動例としては決して良くは有りませんので。
% curl -O http://netmath.math.uiuc.edu/vnc/OSXvnc-0.6.dmg.gz
% gunzip OSXvnc-0.6.dmg.gz
% hdid OSXvnc-0.6.dmg
/dev/disk2 /Volumes/OSXvnc 0.6
% cd /Volumes/OSXvnc\ 0.6
% ls
COPYING.txt Desktop DB Desktop DF OSXvnc.app README.txt
% less README.txt
% less COPYING.txt
% /Developer/Tools/CpMac -r ./OSXvnc.app /Applications/
% cd /Applications/OSXvnc.app/Contents/MacOS/
% ls
OSXvnc OSXvnc-server storepasswd
% ./OSXvnc-server --help
Available options:
-rfbport port TCP port for RFB protocol
-rfbwait time max time in ms to wait for RFB client
-rfbauth passwd-file use authentication on RFB protocol
(use 'storepasswd' to create a password file)
-deferupdate time time in ms to defer updates (default 40)
-desktop name VNC desktop name (default "MacOS X")
-alwaysshared always treat new clients as shared
-nevershared never treat new clients as shared
-dontdisconnect don't disconnect existing clients when a new non-shared
connection comes in (refuse new connection instead)
-nodimming never allow the display to dim
(default: display can dim, input undims)
-allowsleep allow machine to sleep
(default: sleep is disabled)
% ./storepasswd
usage: storepasswd <password> <filename>
Stores a password in encrypted format.
The resulting file can be used with the -rfbauth argument to OSXvnc.
% ./storepasswd foo bar
% ./OSXvnc-server -rfbauth bar &
% sudo ipfw flush
後は、リモートからVNCクライアントでMac OS X側に繋ぐだけです。
上記の設定だと、
- VNC server=IPadress:1
- password=foo
で接続可能です。
# Windowsで動くApple Remote Desktopみたいのが欲しいなぁ。