web-dev-qa-db-ja.com

エラー/問題の接続(Windows 10 RDPからXRDPへ)

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を設定するにはどうすればよいですか?

19
philm

OK、だから私は私の問題を解決するコマンドを見つけました。このコマンドを実行してエラーを削除します

gsettings set org.gnome.Vino require-encryption falseを実行します

6
philm

これは本当に役立ったと思います。 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
5
beahacker

私は非常に新しく、これに関するバグとドキュメントを読みました。

この問題を解決するために行ったのは、次のコマンドを使用してxrdpを停止および開始することだけでした。

Sudo service xrdp stop

Sudo service xrdp start
2
Chris

この投稿 この問題を解決するのに役立ちました。念のため、xrdpサービスをその後再起動しました。

以下を含むファイル/etc/X11/Xwrapper.configを作成しようとしましたか?

allowed_users = anybody

私はWindows 10を使用してDebian 9を接続していることに注意してください。そして、Xorgを使用しました。

2
pandaman1234

私はこの問題(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

そして、もう一度接続してみてください。動作しない場合は、次を試してください:

  1. Windows RDPではHigh Color(16ビット)以上を使用する必要があることに注意してください。または

  2. PuTTY(cat /var/log/xrdp-sesman.log)でxrdp-sesman.logにアクセスすると、おそらく表示用のXサーバー10スタートアップタイムアウト(... )ディスプレイ上で別のXserverがすでにアクティブ10」である場合、vncserver -geometry 1024x768 :10は消去可能な一時ファイルがあることを示します。説明されている一時ファイル here および here ;または

  3. Tiger VNCのダウングレード

0
Davidson Lima

変更するだけ:/etc/xrdp/sesman.ini AllowRootLogin = 1

0
user3859974

それは価値がありません-より良い&痛みの少ない解決策があります:

X11VNC

XrpdとWindows rdpを介してWindows 10からUbuntu 16に接続するための戦いに少なくとも8時間費やしました。ウェブ上に投稿された無限の「解決策」を試しました。私は進歩しましたが、それを完全に解決することはできませんでした。たとえ私が持っていたとしても、とにかくこれは弱いセットアップのようです:

  • Unityデスクトップは使用できないため、rdpはUbuntu標準として使用するものとはまったく異なるOS UIに接続します。
  • そのアカウントで既にログオンすることはできません。そのため、Ubuntuマシンで直接作業する場合と、リモートで接続する場合がありますが、そのリモート接続を許可するには、必ずログアウトする必要があります。
  • 読んだことから、これを手に入れたら、あなたはまた、あなたが残したrdpセッションに再び入るために働く「再接続」メカニズムを得るために戦いを戦う必要があります。
  • ログオンするたびに資格情報を手動で入力する必要があります。クライアント側でそれらを保存し、すぐに接続する方法はありません。

さまざまなリモート接続インターフェイスの山を使用しましたが、全体的には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が必要であるという大きな理由がない限り、代わりに説明したこのルートに進むことを強くお勧めします。

0
BuvinJ