NX Client for Windowsを入れる

以前coLinuxUbuntuを入れて、NX Clientで繋いでみたんだけど失敗してしまったのでほったらかしにしていました。
今回、ふとGigazineの記事を見ていてもう1回してみようかなという気になったので再チャレンジ。
今回はサーバは自宅のFedora Core 5にしてみました。
(はまりそうなところだけ書きます。詳しくは書きません。質問には答えます。)


1.NX Client for Windowsをインストールする。
http://www.nomachine.com/download-client-windows.php よりダウンロードしインストールする。
下のほうにAdd-Onがあるけど、それも一緒に入れる。


2.ログインに必要な情報を入力する。
ポートはSSHを使うようなのでSSHのログイン設定を行えばよい。
[Advance]-[Enable SSL encryption of all traffic]にチェックを入れる。(全員に必要かはわかりません)
(その他キーの設定があるのでそれは後で設定)


3.nxserverにログインするユーザを追加する。(サーバにfreenxがインストールされていない場合はインストールする。ボクはyumでインストールしました。)
root権限で以下を実行

nxserver --adduser (ユーザ)
nxserver --passwd (ユーザ)


4.NX Clientにkey情報をインポートする
/var/lib/nxserver/home/.ssh から client.id_dsa.keyをクライアントにコピーし、NX Clientの[General]-[Key]-[Import]でファイル選択ダイアログを開き、先のファイルをインポートする。


5.サーバ側の設定
基本的にSSHのポートなどいじっていなければ何もせずにログインできると思います。うちの場合、若干設定をいじっていたので以下のようにしました。

/etc/ssh/sshd_config の AllowUsers に nx ユーザを追加
(AllowUsersでユーザを制限していたため、nxユーザをログインできるように変更)

/etc/nxserver/node.conf の修正
sshdのポートを変更しているため、node.confのSSHD_PORTをsshdのポートに変更。node.confがない場合はnode.conf.sampleをコピーして編集してください。


6.後はログインするだけです。
Have fan!