私は buntu Cloud Guest アカウントを使用して、xrdp(Sudo apt-get install xrdp
)それから、Windowsの Remote Desktop Connection を使用してリモートします。しかし、ログイン手順では、ユーザー名とパスワードを非常に慎重に入力したにもかかわらず、ユーザー名とパスワードを入力した後は常にこのエラーが発生します。
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to sesman
xrdp_mm_process_login_response: login failed
何か不足していますか?
私は同様の問題を抱えていました、ubuntuのxrdpにはいくつかの問題があるようです。私はこのページが他のいくつか、特に私たち以外のキーボードでのキーボードの問題を解決するのに役立つことがわかりました。
ログインの問題については、ubuntuマシンに「tsusers」というグループセットアップが必要です。このグループをGUI経由で追加しましたが、同じことを行うコマンドラインツールがあると思います。 xrdpにログインするユーザー名も、このグループのメンバーである必要があります。したがって、ユーザー「john」(あなた)は、「tsusers」で作成されたグループを持っている必要があります。また、経験の浅いユーザー(私のような!)の場合、ログインするときに「John」ではなく「john」としてログインします。Linuxのユーザー名は、ubuntuへのguiログイン用であるため、実際にはすべて大文字ではなく小文字であると思います。
よろしく
はじめにxrdpは、リモートデスクトッププロトコル(RDP)サーバーであり、RDPクライアントがXウィンドウデスクトップをユーザーに提示できるようにします。
セットアップ最初にxrdpをインストールします。
Sudo apt-get -y install xrdp
次に、暗号化レベルをデフォルトのlowから高に変更します。
Sudo nano /etc/xrdp/xrdp.ini
encrypt_level=high
次に、ローカルファイアウォールを通過するRDPのみを許可します。
Sudo ufw allow 3389/tcp
しかし、もう1つ
Sudo vim /etc/ssh/sshd_config
。パスワード認証をyes from no
に変更し、保存して終了します。
注この変更を行った後、Shift + [コロン]を押して、vimエディターで新しいコマンド入力ボックスを開きます。 wqと入力し、Enterキーを押して変更を保存し、vimを終了します。 SSHデーモンを再起動して、この変更を有効にします。
Sudo /etc/init.d/ssh restart
セキュリティを強化するために、一時的にroot権限を取得し、ubuntuユーザーのパスワードを複雑なパスワードに変更します。コマンドpasswd ubuntu
を入力した後、Enterキーを押すと、新しいパスワードを2回入力するように求められます。
Sudo –i passwd ubuntu
最後に、xrdpを再起動すると、接続できるはずです。
Sudo /etc/init.d/xrdp restart
問題は、構成を調整する必要があることです。
/etc/xrdp/sesman.ini
で定義されているように、使用するユーザーを標準のtsusers
グループ(最初に作成する必要がある)に追加するか、グループのsesman.ini
の行のコメントを外します。要件が定義されています。
また、キーマップ/キーセットにも注意してください。USキーマップへのフォールバックがあるため、特殊文字は別の方法で入力されます。
プリロードされていない(または自動検出されていない)可能性があるため、コンソールから生成する必要があります(km-xxxx.ini
の/etc/xrdp
)
新しいキーマップはxrdp-genkeymap
を使用して作成できますが、たとえばスイスドイツ語のキーマップがある場合、運が悪い場合があります。次に、作業中のkm-xxxx.ini
ファイルを/etc/xrdp
ディレクトリにコピーする必要がある場合があります。例:ch-DE -> km-0807.ini
/usr/share/xrdp
または/usr/local/share/xrdp
にあるログインエクスペリエンスを適合させる場合は、ロゴを確認することもできます。
Xrdpのドキュメントを確認することもできます
http://www.xrdp.org (www。が必要です..)
またはgithubページ https://github.com/neutrinolabs/xrdp
私は同じ「.... xrdp_mm_process_login_response:ログイン失敗」に直面しました。最後に、(私の場合)問題は、/ etc/xrdpに設定されたキーボードがWindowsデスクトップのキーボードコードではないことであることがわかりました.../etc/xrdp/"の異なる「km-0xxx.ini」ファイルがデフォルトでインストールされています。デスクトップPCのキーコードがそこにないことがわかりました。ここにすべてのteコードがあります: https://msdn.Microsoft.com/en-us/library/ee825488%28v = cs.20%29.aspx /etc/xrdp内のすべての「km-0xxx.ini」の名前を「km-0xxx.ini.BAK」に変更し、ダウンロードして/ etc/xrdpに正しいキーコードをコピーしました(私の場合、ベルギーフランス語のazertyキーボードの場合はkm-0831です。)それ以降:すべて問題ありません。同じ問題に直面しているかどうかわからない...成功しました!