デスクトップでUbuntuを使用しています。デスクトップから離れているときに、Windows 7ラップトップを使用してセッションにアクセスしたいと思います。現在、xrdpを使用して接続していますが、リモートセッションを開始します。同じデスクトップセッションを使用する方法はありますか?デスクトップで中断したところから再開できるようにしたい。
ありがとう
まあ、私は純粋なxrdpでこれを行う方法を見つけることができませんでしたが、これをrdp-to-vncゲートウェイとして設定する方法についての素敵な記事を見つけました。それは私の目的に合ったものです。
http://ubuntuwiki.net/index.php/Xrdp,_installing から取得
Xrdpとvinoをインストールする
Sudo apt-get update && Sudo apt-get install xrdp vino
既存のセッションにリモート接続できるようにvinoを構成します
ターミナルからvino-preferences
と入力し、[他のユーザーにデスクトップの表示を許可する]、[他のユーザーにデスクトップの制御を許可する]をオンにし、[セキュリティ]設定を必要に応じて構成します。このマシンへの各アクセス」と「ユーザーにこのパスワードの入力を要求する」をチェックします。
Xrdpを構成してvinoにアクセスする
/etc/xrdp/xrdp.ini
を編集して、下のテキストを追加します。好きな名前に変更してください。また、[xrdp1]
が既存の構成と競合しない番号を使用していることを確認してください。
# set empty username because VNC auth
# doesn't actually use username, so no
# point in asking the user for one.
[xrdp1]
name=Active Local Login
lib=libvnc.so
username=
password=ask
ip=127.0.0.1
port=5900
さらに良いことに、/etc/xrdp/xrdp.ini
を以下のように設定します:
[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask5910
このように、デフォルトの5910
でポートを要求します。 5910
にvncセッションが存在しない場合、5910
接続の試行は失敗します。その場合は、もう一度試してください。ただし、ポートを-1
に設定して、通常は5910
に新しいセッションを強制的に作成します。
以下を試してください:
/etc/xrdp/xrdp.ini
ファイルで、既存の値からdelay_ms
値を増やします。
私は同じ問題に遭遇し、このdelay_ms
を2000から5000に変更しましたが、うまくいきました。
これがネットワーク速度と関係があるかどうかはわかりません。
私はあなたと同じ問題を抱えていました:) xrdp、xfceをインストールし、xrdp.iniを変更すると(あなた自身の答えに示されているように)、リモートセッションに再参加できました。それでも、デスクトップを共有することはできませんでした。つまり、ローカルセッションに再び参加することはできませんでした。ヴィーノはうまくいきません。「127.0.0.1:5900への接続エラー-接続に問題があります」というメッセージが表示されました。私の観点からは、これはiain-samuel-mclean-elderがコメントで指摘しているように、vncserverがないためです。要するに、x11vncで適切に動作するように管理しました。コンピューターが起動すると、サービスはx11vncを呼び出します。
次のことが他の人を助けるかもしれないので、私がやったように、彼らは一日中インターネットを検索する必要はありません。
従う必要がある手順は、以下の2つのリンクからのみです。
xrdpとxfce4が連携して動作する:これは、ubuntu 16.04でも動作します。これにより、コンピューターでリモートで作業できます。 https://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/
x11vncサーバーを管理して起動時に機能させる:コンピューターのデスクトップを共有します。 http://c-nergy.be/blog/?p=8984
-> /etc/xrdp/xrdp.iniファイルを自分のニーズに合わせて変更しました。
...
[xrdp1]
name=Remote Session
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask-1
[xrdp2]
name=Local Session
lib=libvnc.so
username=
password=ask
ip=127.0.0.1
port=5900
...
このセットアップの良い点は、標準のrdpを使用してWindowsから接続する場合、コンピューターをリモートで再起動し、コンピューターの通常のログオン画面でその前に座って再度接続できることです。 rdpで接続した後、xrdpメニューで[ローカルセッション]を選択します。パスワードは、上記のc-nergy-linkをたどったときに選択したvncserver passwdです。別のセッションを開きたい場合は、「リモートセッション」に進むことができます。
お役に立てれば ...
よろしくハイウェイ