Windows 10マシンからUbuntuマシンに接続しようとしています。私はLinuxを初めて使用しますが、ここで数週間働いています。
これを機能させるために何が必要かわかりません。 xrdpとgnomeをインストールしましたが、Ubuntuマシンにリモートでアクセスできます。残念ながら、ログインプロンプトで、Ubuntuマシンへの接続に使用するパスワードを入力すると、「login failed for display:0 "エラーが表示されます。さらに、ユーザーアカウントを設定してログインするにはどうすればよいですか?パスワードはどこに/どのように設定しますか?他に何を設定する必要があるのかわかりません。
誰かが私を正しい方向に向けることができるでしょうか?
Ubuntu 18.04.2および18.04.3とxrdpパッケージには、リポジトリに既知の問題があります。 Ubuntu 18.04.2以降のリポジトリからxrdpをインストールする場合、パッケージにはxorg-xserver-core
パッケージはこれらのポイントリリースにxorg-xserver-core-hw*
パッケージがインストールされています
Ubuntu 18.04以降、xRDPはGNOMEデスクトップで正常に動作し、システムへのxRDP接続を実行できることにも注意してください。
この問題を解決するには、以下のオプションのいずれかを使用できます
xorgxrdp-hwe-18.04
パッケージ新しい互換性のあるxorgxrdpパッケージがUbuntu 18.04.2および18.04.3で利用可能になりました。次のコマンドを発行してインストールします
Sudo apt-get install xorgxrdp-hwe-18.04
xorg-xserver-core
xRDPパッケージがすでにインストールされており、修正する必要があると想定しています
Sudo apt-get install xserver-xorg-core
Sudo apt-get -y install xserver-xorg-input-all
注:このオプションを使用するには、インストールしたxrdpパッケージを削除してください
Sudo add-apt-repository ppa:martinx/xrdp-hwe-18.04
Sudo apt-get update
Sudo apt-get install xrdp xorgxrdp
このブログ投稿 の詳細情報
注:このオプションを使用するには、インストールしたxrdpパッケージを削除してください
次のスクリプトのいずれかを使用して、xrdpインストールを自動化し、Ubuntu Default Desktopでうまく機能させることができます
私の場合の問題は、Linuxのユーザー名が数字で始まっていたことです。エラーや警告なしにそのようなユーザーを作成することが可能です(useradd 1foo
など)。ただし、xrdpにこのユーザーを使用すると、最終的にlogin failed for display: 0
エラーメッセージが表示されます。
私の修正:ユーザー名の最初の文字は数字にしないでください(例:x1foo
の代わりに1foo
またはonefoo
を使用してください)。