Ubuntu 16.04 LTSサーバーがGUI(オプションとしてSSH経由)経由でアクセスできるように設定する「軽量」な方法を見つけようとしています。 Ubuntu 16.04ワークステーションからアクセスしたいと思います。私はそれらのテクニックがどのように機能するかについて本当に貧弱な知識を持っています。 X11について読んだところ、XorgサーバーをインストールしてX11転送を有効にするだけで可能です。
しかし、他の記事では、デスクトップ共通パッケージをインストールするだけで十分であり、GUI関連のものをすべてインストールする必要はないことを読みました。だから本当に混乱しています。また、VNC、「プレーン」X11フォワーディング、xRDPなど、いくつかの方法があります。それらは組み合わせることができます。さまざまなリソースを読みましたが、これを行うための最も望ましい方法はxRDPを使用することです。たぶん私は間違っています?
この記事(私が読んだものの1つ) http://c-nergy.be/blog/?p=8952 はxRDPのインストールについて説明しており、SSHを考慮していません。以下はssh転送ですUbuntuマシンからSSH経由でXを転送する方法は?
質問は次のとおりです。
*-xRDPがオプションではない場合、最後の2つの質問は、あなたが提案するその質問(VNCまたは他の何か)に関連しています。
サーバーには、openssh-server
などのsshサーバーと、xinit
およびfluxbox
(および必要なプログラムとライブラリ)などの少なくともいくつかの基本的なXツールが必要です。実行するアプリケーションプログラムもインストールする必要があります。xterm
と、実行するグラフィカルアプリケーションプログラムをお勧めします。
クライアントコンピューターでは、ssh
がログインし、sftp
が必要です。ファイルや、filezillaなどの同じタスクを実行できる他のツールを転送します。
その後、グラフィックを使用してリモートでログインし、
ssh -X user@ip-address
# for example
ssh -X [email protected]
そして、例えば、グラフィカルアプリケーションプログラムを起動することができます
xterm
libreoffice file.odt
evince file.pdf
eog file.png
virtualbox
このリンクを参照してください: help.ubuntu.com/14.04/serverguide/openssh-server.html
このようにsshを直接使用するのは簡単ですが、RDPやVNCほどエレガントではないかもしれません。ただし、必要なコマンドラインツールの学習を検討し、その方法またはWebインターフェイスを介してサーバーを管理する必要があります。
それは異なりますが、私はイエスと言うでしょう。私自身も同じ問題に遭遇し、xrdpに到達しました。私もxrdpがインストールされたubuntuサーバーを持っていますが、非常にうまく機能していると思います。
自分で解決策を探していたときに、この記事 here に出会いました。また、@ mikewhateverも指摘しているように、接続するコンピューターに同じデスクトップ環境は必要ありません。サーバーに別のデスクトップ環境が必要なのは、XRDPがデフォルト環境をサポートしていないためです。
これは自動*です。リモートデスクトップクライアントでsshトンネルオプションを有効にするだけです。
*私は特別なことをする必要はありませんでした。リンクされた記事の手順に従ってください。
これがあなたを助けることを願っています!