Ubuntu10.04とWindowsXPでFreeNX、マイメモその2
よし、freenxの方*1がリモートでの接続に成功しましたので手順*2メモる。
to add additional repositories
まず最初にリポジトリを追加。
ubuntuの10.04 lucid及び10.10 maverickの場合、
以下の内容のfreenx-team-ppa-lucid.listを作成。
$ pwd
/etc/apt/sources.list.d
$ cat freenx-team-ppa-lucid.list
deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/freenx-team/ppa/ubuntu lucid main
maverickのバージョンは無いけど、lucidで動く*3とのこと。
あとは、synapticからでも上記の追加リポジトリを有効にする。
freenx-server install
次にfreenxのインストールと、
freenxで使用する認証鍵の更新*4です。
sudo apt-get install freenx sudo /usr/lib/nx/nxkeygen
で、以下のnxsetupを実行です。
もし、存在しない場合、こちらからDLしてください。*5
sudo /usr/lib/nx/nxsetup --install
で、再設定コマンドを実行*6して、
上記で作成した認証鍵を設定します。
sudo dpkg-reconfigure freenx-server #select -> OK #select -> custom keys #select -> PASSDB
add user of PASSDB
で、最後に
nxserverにリモートで接続したいユーザ名*10を追加して
上記で追加したユーザへのリモートログインパスワード*11を
設定します。
sudo nxserver --adduser <your_user_name> sudo nxserver --passwd <your_user_name> # you input password sudo nxserver --restart
で、ユーザリスト一覧で追加されたか確認。
sudo nxserver --listuser
verify node.conf
/etc/nxserver/node.confも以下に倒れているか確認します。
ENABLE_PASSDB_AUTHENTICATION="1" ENABLE_SSH_AUTHENTICATION="0"
freenx-server start/stop/restart
設定弄ったら再起動させといてください。
sudo nxserver --start sudo nxserver --stop sudo nxserver --restart
changed sshport
sshのポートが食い違っていたらsshd_configに合わせましょう。
sudo cat /etc/ssh/sshd_config | grep Port sudo cat /etc/nxserver/node.conf | grep SSHD_PORT