XRDPが機能しない別の問題が発生しています。私は今かなり長い間それに取り組んできましたが、私は助けが必要だと思います。 Ubuntuマシンがポートでリッスンしていないという問題だと思います。
http://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/ のガイドに従いました。
ただし、Windowsからrdpにアクセスすると、接続してユーザー名とパスワードを入力できますが、接続すると次のエラーが表示されます。
Connecting to sesman IP 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
srdp_mm_process_login_response:login successful for display
started connecting
connecting to 127.0.0.1 5910
error-problem connecting
問題は、私のUbuntuマシンがポート5910をリッスンしていないことでしょうか?皆さんはどう思いますか?その場合、Ubuntuがポート5910をリッスンしていることを確認するにはどうすればよいですか?
編集:
それでは、このコマンドを実行すると:
Sudo netstat -peant | grep ":5910 "
何も起きません。次のコマンドを実行すると、Sudo netstat -peant | grep "127.0.0.1"
をスクロールすると、ポート5910に接続されているものは何も表示されません。大きな問題が見つかったと思います。私の質問は、ポート5910をリッスンするようにxrdpを設定するにはどうすればよいですか?
OK、だから私は私の問題を解決するコマンドを見つけました。このコマンドを実行してエラーを削除します
gsettings set org.gnome.Vino require-encryption false
を実行します
これは本当に役立ったと思います。 https://ubuntuforums.org/showthread.php?t=1314336
ここで解決策を要約します。
Xrdp、vnc4server、tightvncを削除する必要がありましたが、これらはすべて間違った順序でインストールされていました。 tightvncserverをインストールしてから、xrdpをインストールする必要がありました。
Sudo apt-get remove xrdp vnc4server tightvncserver
Sudo apt-get install tightvncserver
Sudo apt-get install xrdp
次に、xrdpサービスを再起動します。
Sudo service xrdp restart
私は非常に新しく、これに関するバグとドキュメントを読みました。
この問題を解決するために行ったのは、次のコマンドを使用してxrdpを停止および開始することだけでした。
Sudo service xrdp stop
Sudo service xrdp start
この投稿 この問題を解決するのに役立ちました。念のため、xrdp
サービスをその後再起動しました。
以下を含むファイル/etc/X11/Xwrapper.configを作成しようとしましたか?
allowed_users = anybody
私はWindows 10を使用してDebian 9を接続していることに注意してください。そして、Xorg
を使用しました。
私はこの問題(Windows 7リモートデスクトップ接続-XRDP CentOS)で数日苦労し、 私が見つけたerror-connection connectionisclear "mydomain\username" login:パッケージをインストールする前に、プロセスを強制終了するか、一時ファイルを削除します。 XRDPリクエストではユーザー名onlyであるため、以前に保存しないでください Windows 7リモートデスクトップ接続で。
ユーザー名をクリアすることが許可されていない場合(XRDPはデフォルトで常に名前を表示します)、 RDP接続履歴をクリアする 接続しようとしているサーバーに対して、またはこれをすべての接続をクリアする機会とします履歴、この方法(Windows側-CMD):
@echo off
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default" /va /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers" /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers"
cd %userprofile%\documents\
attrib Default.rdp -s -h
del Default.rdp
そして、もう一度接続してみてください。動作しない場合は、次を試してください:
変更するだけ:/etc/xrdp/sesman.ini AllowRootLogin = 1
それは価値がありません-より良い&痛みの少ない解決策があります:
XrpdとWindows rdpを介してWindows 10からUbuntu 16に接続するための戦いに少なくとも8時間費やしました。ウェブ上に投稿された無限の「解決策」を試しました。私は進歩しましたが、それを完全に解決することはできませんでした。たとえ私が持っていたとしても、とにかくこれは弱いセットアップのようです:
さまざまなリモート接続インターフェイスの山を使用しましたが、全体的にはWindows RDPの使いやすさと品質に勝るものはありません。そのような、私はそれを使用することにかなり固執しました。しかし、これと十分に長く戦い、最終的にタオルを投げ入れた後、私はこの状況でVNCがほぼ同様に機能することを発見しました。
最初に言ったように、Ubuntu側では「x11vnc」を使用しました。完全にセットアップする方法の詳細については、次の指示を参照してください。
x11vncをグラフィカルログイン画面でアクセスするように設定する方法
Windows側では、RealVNC Viewerを使用しました。 https://www.realvnc.com/en/connect/download/viewer/ 。これは既にMacへのリモート接続をインストールおよびセットアップしていました。私のLANでも同様です。
このセットアップでは、上記の弱点はありません。さらに、フルスクリーンモードでは、ディスプレイは自然な状態と同じくらい良好です。ラグ0、ブラー0が表示されます。私はそれを得るための努力なしで動作する双方向クリップボードを持っています...
理論的には、xrpdとx11vncをスタックできるはずです。参照: http://c-nergy.be/blog/?p=5956 私もそれを試してみました。私もそれに運がなかった。だから私は最後にxrpdで地獄を言って、それをアンインストールし、それと戦っている私のマシンに加えたすべての変更をロールバックしました(少なくともそうです)。
VNCの代わりにRDPが必要であるという大きな理由がない限り、代わりに説明したこのルートに進むことを強くお勧めします。