質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Q&A

解決済

3回答

13944閲覧

Windows 10 から UBUNTU 20.04LTS へ リモートデスクトップ接続で操作したい

keystone

総合スコア7

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

0グッド

0クリップ

投稿2021/08/02 00:12

#問題

同じローカルネットワーク内のWindow10(クライアント)からUBUNTU20.04LTS xrdp(サーバー)
へ リモートデスクトップ接続 でubuntuを操作したいのですが繋がりません。

#知りたいこと
どのsessionを選んで、どう設定すべきなのか、何かインストールすべきものがあるのか

#やってみたこと

ウィンドウズ側の リモートデスクトップ接続 を起動し Ubuntu側に接続しました。

ubuntu 自体にはつながっているようです。

Windows側にリモートデスクトップアプリの青い背景のウインドウが出て

session(つなぎ方?)に

Xorg
Xvnc
vnc-any
neutrinordp-any

の4つ選択肢があるようですが、

それぞれやってみたもののそれぞれ何かとエラーが出てきて繋がってくれません。

たとえば
Xnvcだと
リモートデスクトップアプリ方に Connection Log というウインドウが出て

connection to sesman ip 127.0.0.1 port 3350 sesman connect ok sending login info to session manager ,please wait login failed for display 0

というメッセージが表示されます。

ubuntu側で service xrdp status を実行すると

xrdp[2754]: (2754)(140325787420480)[INFO ] Cannot find keymap file /etc/xrdp/km-e0010411.ini xrdp[2754]: (2754)(140325787420480)[INFO ] Loading keymap file /etc/xrdp/km-00000411.ini xrdp[2754]: (2754)(140325787420480)[WARN ] local keymap file for 0xe0010411 found and doesn't match built in keymap, using local keymap file xrdp[2754]: (2754)(140325787420480)[DEBUG] xrdp_wm_log_msg: connecting to sesman ip 127.0.0.1 port 3350 xrdp[2754]: (2754)(140325787420480)[INFO ] xrdp_wm_log_msg: sesman connect ok xrdp[2754]: (2754)(140325787420480)[DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait... xrdp[2754]: (2754)(140325787420480)[DEBUG] return value from xrdp_mm_connect 0 xrdp[2754]: (2754)(140325787420480)[INFO ] xrdp_wm_log_msg: login failed for display 0 xrdp[2754]: (2754)(140325787420480)[DEBUG] xrdp_mm_module_cleanup xrdp[2754]: (2754)(140325787420480)[DEBUG] Closed socket 16 (AF_INET6 ::1 port 50080)

と出ます

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ahidaka

2021/08/04 00:59

4種類の違う方式を並べられても、Xvncとvnc-anyは除いて、範囲が広くて別のことなので、まずはどれか一つに絞ってよく検討して質問し直して下さい。そもそも起動する前に、4つとも対応ソフトをLinux, Windows 双方にインストール、設定する必要があるわけで、本当にちゃんと全部正しくインストール、設定したのか?と思います。つまり「JavaとJavascriptとTypeScriptでハローを出力してみたいけれど、どれも出ない。」みたいなことを言われても「はぁそうですか。大変ですね。」としかならないです。 そもそもが X ではなく RDPなら、この辺を使うべきと思います。 https://www.tecmint.com/best-remote-linux-desktop-sharing-software/
keystone

2021/08/05 22:10 編集

回答ありがとうございます。4つとも(おそらく)最初から入っていたので違いが分からないのですが、普通は何を使うんでしょうか?
ahidaka

2021/08/06 02:39

結局同じことをもう一度書きます。ですから、目的が不明のまま「普通は何を使ってプログラムするのでしょうか?」と同じ様な質問をされても「目的によって違います」としか言えません。また、最初から入っているパッケージは、たまたまUbuntuの歴史的な理由があってのことで、決して最適とは言えません。まずは X-WindowとWindows Remote Desktop の違いを良く調べることをお勧めします。もしも Windows側の設定最小限度に済ませるRDPを使いたいのであれば、それらの4つではなく、この辺を使うべきと思います。 https://www.tecmint.com/best-remote-linux-desktop-sharing-software/
keystone

2021/08/11 12:44

回答ありがとうございます。 目的はGUIで操作して音声付き動画が見れるぐらいでいいと思ってましたが 偶然操作できるようにはなりましたが原因はよくわからないままなので、リンクを参考に勉強させていただきます。
guest

回答3

0

Ubuntu Desktop 20.04 LTS で試したところ XRDP(Xorg)で問題なく接続できました。
イメージ説明

実施した手順は次のとおりです。

bash

1$ sudo apt install xrdp 2$ sudo systemctl enable xrdp 3$ sudo systemctl status xrdp 4$ sudo ufw allow from any to any port 3389 proto tcp 5

なお、Ubuntu にローカルログインしている状態で、Win10 から XRDP 接続すると同じ問題が再現しました。
Ubuntu からログアウトしている状態で試してみて頂けますでしょうか。
(実施済であれば、すみません。)

ご参考になれば幸いです。

投稿2021/08/08 11:13

atomis

総合スコア283

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

keystone

2021/08/10 14:09

回答ありがとうございました。 OSをインストールし直して xrdp も入れて 接続しようとしましたが windowsのリモートデスクトップ接続のほうに Connectiong to sesman ip 192.168.xx.xx prot 3350 sesman connect ok. sending login info to session manager,please wait... login failed for display 0 というウインドウが出て止まってしまいます。
atomis

2021/08/10 14:14

返信ありがとうございます。 念のため確認ですが、Ubuntu のローカルからログアウトしている状態で、XRDP 接続しても同じ状況でしょうか?
keystone

2021/08/10 14:39

ログアウトはしてから接続しています。
keystone

2021/08/11 10:01

また再インストールして sudo apt install xrdp したところ、 とくに xrdp.ini とか sesman.ini とか設定ファイル類を書き換えなくても Xorgで すんなりつながってしまいました(遅くて音が出ないですが...)
atomis

2021/08/11 10:03

ご連絡ありがとうございます。 原因を考えてもわからなかったので、解決してよかったです。
keystone

2021/08/11 10:46

ありがとうございました。
atomis

2021/08/11 11:00

お手数ですが、ステータスを解決済として頂ければと思います。 よろしくお願いします。
guest

0

127.0.0.1 ってのは自分自身のPCを指します。
そのUbuntuマシンのIPを指定しましょう

投稿2021/08/02 00:15

y_waiwai

総合スコア87749

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

keystone

2021/08/02 04:30

回答ありがとうございます。 /etc/xrdp/xrdp.iniには ``` [Xvnc] name=Xvnc lib=libvnc.so username=ask password=ask ip=192.168.xx.yy port=-1 #xserverbpp=24 #delay_ms=2000 ``` と書いてあります( 192.168.xx.yy はubuntuのマシンのipアドレス)がつながらないようです。 ポート関係の設定がわかりません。 port= に 3350や3389と書いてみましたがつながりません。 uwfは非アクティブです。
guest

0

自己解決

原因がわからないので解決というわけでもないのですが、
とりあえずは
OSを再インストールして
sudo apt install xrdp
すれば本来は繋がるようです。

投稿2021/08/11 13:03

keystone

総合スコア7

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問