GNU/Linux >> Linux の 問題 >  >> Ubuntu

FreeNXを使用してネットワーク経由でUbuntu14.04デスクトップに安全にアクセスする方法

FreeNXは、ローカルネットワークまたはインターネットを介してリモートでデスクトップに安全にアクセスする方法を提供します。 FreeNXは、元々NoMachineによって開発されたNXプロトコルのOpenSource実装です。 NXプロトコルは非常に効率的であり、低速のネットワークアップリンクを介したX-Desktop-Connectionsを可能にします。接続はSSL/TLSで保護されています。このチュートリアルでは、Ubunru 14.04(Trusty Tahr)にFreeNXをインストールして構成する方法を確認します。

インストール

FreeNXサーバーのインストール。

FreeNXパッケージは公式のubuntuリポジトリでは利用できません。FreeNXPPAを追加する必要があります:

sudo apt-add-repository ppa:freenx-team/trusty

古いバージョンの場合:

sudo apt-add-repository ppa:freenx-team

追加するための確認だけで、 Enterを押すだけです これで完了です。



完了したら、インストールを続行できます:

>
sudo apt-get upgrade

これにより、リポジトリが更新されます。

sudo apt-get install freenx-server

上記のコマンドを使用すると、システムにFreeNXをインストールできるはずです。

NXクライアントのインストール

実際のクライアントはリポジトリで利用できません。 NoMachineのWebサイトからクライアントをインストールする必要があります。クライアントをダウンロードしてインストールすれば完了です。セットアップを完了することができ、完了します。

FreeNXの構成

SSHの構成

FreeNXが使用するデフォルトのポートは、SSHのポート22です。セキュリティ上の理由により、ポート22がISPによってブロックされる可能性があるため、基本的にSSH接続のデフォルトポートを変更する必要があります。

sudo nano /etc/ssh/sshd_config

ポート22を探す ポート8888に置き換えます

上記を実行した後、実行する必要があるのはSSHDを再起動することだけです:

sudo /etc/init.d/ssh restart

通常、FreeNXはSSHDポートを検出しますが、検出されない場合は、これを試してみてください:

sudo nan /etc/nxserver/node.conf

#SSHD_PORT =22を検索します SSHD_PORT =8888に置き換えます

ポート番号のコメントを解除してください。これは、FreeNXのポート番号を変更する方法です。

FreeNXの開始/停止

FreeNXはサービスではないため、手動で実行する必要があります:

sudo /etc/init.d/freenx-server stop/start
カスタムSSHキーの作成

認証にデフォルトのsshキーを使用することは、純粋に愚かです。それでは、独自のカスタムキーを作成することから始めましょう:

sudo dpkg-reconfigure freenx-server





入力を押します 次に、FreeNXのキータイプを使用するためのオプションを選択します。



[新しいカスタムキーの作成]オプションを選択すると、次のメッセージが表示されます。認証の種類。SSHを使用していることを確認してください。



次に、キーを$HOMEフォルダーにコピーする必要があります。

sudo cp /var/lib/nxserver/home/.ssh/client.id_dsa.key ~/





これで、client.id_dsa.key 関連するUSB​​ドライブまたはそれを保持したい場所に、安全であり、自分だけがアクセスできることを確認してください。このファイルは、クライアントマシンがサーバーシステムに接続するために使用されます。ファイルを作成したら、次回nxクライアントで使用できるようになります。

リンク
  • FreeNX
  • Ubuntu

Ubuntu
  1. Ubuntu17.10からUnityデスクトップを削除する方法

  2. Ubuntu 18.04にリモートデスクトップ(Xrdp)をインストールする方法

  3. PlexyDeskを使用してLinuxデスクトップの機能を拡張する方法

  1. Ubuntu18.04にApacheを使用してJoomlaをインストールする方法

  2. Ubuntu15.10にEnlightenmentE20デスクトップをインストールする方法

  3. Ubuntu18.04LTSにDockerを使用してMastodonSocialNetworkをインストールする方法

  1. Ubuntu14.10ヘッドレスサーバーをXFCE+VNCネットワークデスクトップに変える方法

  2. DejaDupを使用してUbuntuデスクトップをバックアップする方法

  3. Ubuntuデスクトップへのリモートアクセスを構成する方法