VNCとリモートデスクトップを使って

外部から自宅のWindowsリモートデスクトップで繋いでみた。
目的はVPNを使わない環境でなるべくセキュアに繋ぐ。

自宅ではSSH:22とVNC:5901を空けておく。繋ぎ先はVineにしておく。

VNCとrdesktopを入れておく。
apt-get install vnc
apt-get install rdesktop

SSHは鍵付きにしておく。簡単な方法はまた今度。

SSHVineに入る。
vncserverを立ち上げる。
VNCを繋ぐ。
そこからrdesktopを起動する。
終わったら vncserver -kill hostname:1 でVNCを落とす。

rdesktopは以下のように使う。
rdesktop -a24 -g1152x864 -k ja 127.0.0.1
aオプションで色数を指定する。
gオプションで解像度を指定する。
kオプションでキーボードの指定をする。

VNCTWMなので16bitカラーしか使えなかったけど、ちゃんとWindowsに繋がった。
すごいぜ。