Linuxでリモートデスクトップ【VNC, RDP, X11転送】
普段、VNCでXubuntuのデスクトップ環境に遠隔アクセスしています
そのVNC内でFirefoxを起動しているときに、実機のコンソールでもXを起動し
Firefoxを起動したところ、Firefoxの履歴dbが壊れたようで、
アクセス履歴、Cookie等が消えてしまいました
VNCだけの問題ではないですが、このようにVNCとコンソールで
デスクトップ環境を二重に起動した場合に、そのユーザのVNCサーバを
killする等し、二重起動させない方法ってありますか x2goでサーバーのタスクマネージャー(xfce4)を開くと、一回接続するたびに
"SSH-agent -s"というプロセスが増えていくのですが(suspendではなくいちいちterminateしている)、バグなのでしょうか?
どれだけ時間がってもkillしないようで、メモリを圧迫してしまいます。 マシンxからマシンyにあるユーザーで
リモートデスクトップで接続&切断
(ログアウト)したあと、
マシンyでそのユーザーでローカル
ログインすると画面が真っ暗になって
うまく使えない。
これって何ですかね?
xrdp+rdesktop を使っています。
xrdp+xfreerdp でも同じでした。
ちなみに、その状態から再度リモート
デスクトップで接続しても正常です。 >>166
うちは
xrdp+tigervncだけど
そうならないな
ただ、xrdpはリモートログインするときに
新しいセッション作るから
ローカルとリモートで兼用すると
ブラウザとかが多重起動できなくて
後からログインした方で使えないんだよ
サーバーとかならいつもログオフで
放置してるから良いんだけど
クライアントだったら
画面転送するだけのVNCの方がいいよ
ちょっと遅くてかったるいけど >>167
レスありがとう。
tigervncですか〜、ちょっと試して見ます ノートPCにLinuxMint 19.3 Mateの環境で
xorgxrdp入れたら Win10のクライアントからsshとRDP接続はできるけど
ノートPC本体側のマウス・キーボードが効かなくなってしまった。
USBのマウス・キーボードつないでもダメ
何が起こってるんだろう? >>169
再起動した直後のノート側GUIログイン画面ですでに入力が効かないから
充分な切り分けができてないけど
リモートデスクトップ側からログインしてない状態でもダメ
sshから service xrdp stop でxrdp止めても変わらず。
設定ファイルを段階的に元に戻して一段階ごとに再起動すれば
どこで引っかかっているかがわかるかもしれないんで試してみる。 自己レスですが...
ググってみたところ
xorgxrdpを入れる際に依存関係エラーが出て
それを回避するために xserver-xorg-core →xrdpの順で入れると
RDPで接続できるようになるけどコンソールのデスクトップ環境で
マウス/キーボードが効かなくなるという事象がヨソでも発生してる模様。
(参照)ttps://note.spage.jp/archives/576
もとから入っていた xserver-xorg-*-hwe-18.04 のパッケージが
ゴッソリ削除されて置き換わるのが原因なんだろか?
とりあえずRDPはあきらめて、VNC使うことにしようと思う。 Chrmome Remote Desktopの話題もいいですか?
Ubuntuのマシン上でリモートデスクトップのアクセス許可を出して別のマシンからアクセス
していますが、デフォだと接続時に新規のXのセッションが出来て接続されます。
そうでなくUbuntuマシンのディスプレイで走っているセッションに接続したいのです。
画面を共有するというか? どなたかそんな使い方ができてる人はいますでしょうか。
(セッションとか、言葉の使い方が間違っているかもしれませんがわかってもらえると期待しつつ) >>173
VNCだと、そういう使い方できるんだけどね
VNCよりは、セットアップ簡単なのが、NoMachineで
ChromeのRDPみたく
インターネット越しで使いたいならAnyDesktopってのもあるよ テレワークの影響かな。
こんなスレがあったなんて知らなかった。
いいスレだね。 >>174
探したら、どうやら以下のリンクにある修正でできるようになるっぽいです。
https://superuser.com/questions/778028/configuring-chrome-remote-desktop-with-ubuntu-gnome-14-04
が、単純に真似したら繋がらなくなりました。
記事は古いバージョンの話なので、今のだとそのままでは駄目なのかな?
誰か成功されてる方は...
>>175
AnyDeskですか? 試そうと思ったらanydesk.comが危険なサイトだと警告されて繋がらないですw 2020/04/20時点のChromeリモートデスクトップ最新バージョンでは以下の変更で画面共有できてる(Xubuntu16.04)
/opt/google/chrome-remote-desktop/chrome-remote-desktop | 14 ++++++++------
@@ -78 +78 @@ XORG_DUMMY_VIDEO_RAM = 1048576 # KiB
-DEFAULT_SIZES = "1600x1200,3840x2560"
+DEFAULT_SIZES = "1920x1080,3840x2160"
@@ -108 +108 @@ X_LOCK_FILE_TEMPLATE = "/tmp/.X%d-lock"
-FIRST_X_DISPLAY_NUMBER = 20
+FIRST_X_DISPLAY_NUMBER = 0
@@ -421,2 +421,2 @@ class Desktop:
- while os.path.exists(X_LOCK_FILE_TEMPLATE % display):
- display += 1
+ #while os.path.exists(X_LOCK_FILE_TEMPLATE % display):
+ # display += 1
@@ -704,2 +704,4 @@ class Desktop:
- self._launch_x_server(x_args)
- self._launch_x_session()
+ #self._launch_x_server(x_args)
+ #self._launch_x_session()
+ display = self.get_unused_display_number()
+ self.child_env["DISPLAY"] = ":%d" % display >>178
はい、自分も同様のパッチをしたのですが。
あそうだ、ところで今は当該マシンにsshでログインして操作してみているのですが... これだと
そもそも現在起動中のXサーバへのアクセスがないんだっけか。X的に。
少なくともUbuntuマシンの画面からログインしてサービスを再起動してやらないと駄目?
リモートログインの状態でXサーバへのアクセス許可を変更する方法ってありましたっけ。
xhost とか xauth とかあの手のものは... 昔Xのプログラムを書いていた頃何か使った記憶が
ありますが、ここのところとんとご無沙汰w >>181
そうかもしれません。結局、リモート接続ごとにサーバを立てるモードでいいのかなあ。
ちなみにデフォルトでは、マシンをリブートしたときにリモートデスクトップは有効になりませんよね。
これもXサーバのアクセス権と関係あるのかなあ。
あと、別件ですがリモート接続の場合によって画面のモードが違ったりします。ウインドウの移動時に
ウインドウ内の表示がそのまま移動する場合と移動中は枠だけになる場合とあります。
これ、マシンのディスプレイ上での話ならグラフィックスカードのドライバが正しく有効になってるとか
そういうのと関係あるでしょうが、その手の設定はいじってないはず... >>183
xrdp は、以前設定してみたけどパフォーマンスが厳しかったのですが、画面の更新がうにょーんと
いう感じで、LAN内でギリでした。VNCなども試しましたが同様の印象が。
もしかして自分のセットアップがショボくて性能が出ていない可能性もありますが。
Chromeのはそれなりに離れたVPN越しでもGUIがほぼ普通に使える感じですね。
何がこんなに違うんだろう。 最近のx2goってlibssh関係でバグってる?
今までは簡単につながっていたのに同じ設定でサーバーにつながらないんだけど。
デスクトップはxfce4ですが、ちゃんとshファイルを作成してそれをcustom desktopで指定しいます。(古い?)
検索するとlibssh関係のバグみたいなんで。。。 pyhocaだったらxfce4を設定したら繋がりました。custom desktopはobsoleteと出てしまいました。
同じ設定でx2goclientだとつながらないんですが、qt4だしもうこっちもobsoleteなんでしょうか? x2goでpyhoca-guiでちゃんとssh接続できる上、デスクトップ画面(xfceを指定)がでるのに、
x2goclientだと接続すらできないんですが、同様の方いらっしゃいますか?
pyhoca-guiのバージョンは0.6.1.1-1で、x2goclientは4.1.2.1-2です。 自己レスでごめんなさい。
x2goclientが繋がらなかった時のエラーログってどこに保存されているのでしょうか?
x2goclientの画面でshow logをクリックしても一瞬で消えてしまうので繋がらない理由がわかりません。
"Panic"という文字が見えたのであまりよろしくない状況なんでしょうけど・・・ x2goってhome以下/.x2goに大量のセッションの残骸フォルダを残すけど、皆さん処理どうされてますか?
時間がある程度経過すれば自動で消えるんでしょうか?
cronで自分で消すスクリプト組むしかないのかな? >>194
どう変更したら出来たか教えて欲しい〜
NoMachineも使えるようにしたけど、ChromebookからはChromeリモートデスクトップが使いやすい >>196
RDPって、xrdpのこと?
VNCは、表示されてる画面をリモートで操作する感じで
xrdpは、新しいセッションでクライアントPCにログインする
って感じ
大きな違いは、操作されてるPCのモニター見てればわかるよ >>197
ありがとう。
VNCのお勧めとかありますか?
数が多くて >>199
最初は、xrdp使ってたんだけど
Linuxのデスクトップによっては、つかえなかったりして
それがイヤになって、tigervnc使ってたんだけど
redditのManjaro板で、NoMachineオススメしてる人がいて
試したら、簡単だし高機能だしで
NoMachineに落ち着いた
まぁ、UIが独特で慣れるのに時間かかったけど… >>199
Linuxならvinagre
WindowsならUltraVNC
そんなに比較検討したわけじゃないけどw
>>200
だね。 qt厨が知らんだけだろう
既にxrdp+x11rdpはxorgxrdpに取って代わったし、
wayland RDP backend使ってDEがRDPを提供し初めて大分経ってる
もはやどっかからパッケージを拾ってきて云々だのする必要はない >>201
>>202
ありがとう。それらも試してみます。 xorgxrdpやgnome-remote-desktopを試し直さない辺り、
Windows以外を使う事を目的にするマッチポンプにしか見えん >>205
NoMachineでWindowsもリモートできるよ
やったことないけど、waylandにも対応してるし リモートワークでそれなりに力が入ってる分野だろうに
何故頑なに他人との互換より特定のマイナーな物をゴリ押ししようとするのか >>207
ゴリ押しってのは、大して良くも無いものを
広告の力とか理不尽な手段で、お勧めすることを言います >>208
むしろ一般的な標準から外れた物を存在しない事にしてそれ以外の選択肢の話しかしない方が理不尽
xorgxrdpやRDPバックエンド以外の選択肢を取る事によるメリットを書き込んでみ 片手間に書き込んで日本語おかしかった
× むしろ一般的な標準から外れた物を存在しない事にしてそれ以外の選択肢の話しかしない方が理不尽
〇 むしろ一般的な標準を存在しない事にしてそれ以外の選択肢の話しかしない方が理不尽 >>209
知らんがな
xorgxrdpなんてない頃に、NoMachineに行ったんだから
もしかしたら、そんときにもxorgxrdpとやらが
有ったのかも知れないけど、マイナーだったんでしょ >>211
xorgxrdpがマイナーとか、ロクに知識がないなら黙ってろ
xorgxrdpはとっくにXorgに統合されて久しいわ >>212
その夢みたいな
xrdpって
何年前の話なんですか?
私が、NoMachineにしたのって、1、2年前です >>213
おまえqt厨か?ググりもしないのか?
ざっとググっただけで2016年にはもうxorgxrdpの記事が存在してたぞ >>214
は
その頃は、xrdp使ってましたよ
以下ループ
>>201 >>215
xorgxrdpに行ったのを知らずに古いxrdp+x11rdp使ってただけだろ >>216
知らなかったんだから
マイナーだったんでしょ あ
それと
1.2年前の頃に、何が良いのかな
って悩んでたときに、redditのManjaro板での回答に
xrdpなんて、でて来ませんでした あああああ
>241の名前欄は、他スレのヤツでミスだから無視してちょっ
常識的なネラーなら、察してくれんだろうけど
念のため >>217
Xorgのxorgxrdpがマイナー?おまえやっぱりqt厨だな
自治板で知識無さ過ぎだの知ったかぶりが酷過ぎだの言われてたのをもう忘れたのか?
おまえが書き込んだところでできる事は他人の足を引っ張る事くらいだろうから黙っとけ
>>218
識者が居なかっただけじゃね?
大体自分で何とかできるようなのはシェアがトップになれない初心者向けの酉なんざ使わん >>221
Qt厨ことKDE厨こと、Manjaroさんだよ
別に正体隠してないし、文体見ればわかるんでしょ?
ヘッポコドザー捜査官さま
いい忘れたけど、
Windowsに、MSRDPしようと思ったら
homeエディションじゃなくて、PRO必須です
そういうのも、考慮した方がいいね >>22
Windows home でもリモートデスクトップのサーバに接続しに行けるわ
鯖側がWindowsだろうとLinuxのxorgxrdpだろうと関係ない
おまえより知識があって万単位のダウンロードを稼げるツール作者に
ドザだの何だの人格攻撃でしか言い返せんのか無能 >>223
あ
裏技使えば、HomeでもRDPできるんだったね
それって、ライセンス違反になるんじゃないの?
知らんけど… >>224
いい加減知ったかぶるのはやめろ
windows home リモートデスクトップ クライアント でググれ
標準でLinuxのxorgxrdpにも接続しに行ける
コロナ禍以降Linuxのデスクトップ環境で事足りる分野じゃ一層xorgxrdpが一般的になってる >>226
Linuxのサーバ側の話だろうが
Windows homeでサーバする話にすり替えてるのはお前だ >>227
アホか
操作される側がサーバーで
操作しにいく側がクライアント
Linuxだろうか、Windowsだろうが
接続先になるにがサーバーなんだよ
公式的にWindows Home はサーバーになれません >>220
Windows homeでxorgxrdp動かすなんて話してないだろ てかしょうもない動画プレイヤーだとかで悦に浸ってるような低能が
自動麻雀アプリの機能削減版だとか
HTMLに埋め込まれたJavaScript以外の言語を解釈するブラウザのサンプル
(アップロードしたがダウンロードカウントは0だった)だとかを作れる相手に
屁理屈でマウント取れるとでも思ってんのか? >>230
もうね
何言いたいのか知らんけど
Qtで作ったアプリは、個人用って断ってんでしょ
なんで、公開したかって言うと
クソドザ粘着アホニダーが、そんなの嘘ニダー
ってやってきたからなんだよ
公開してない自作アプリも多数あります >>231
なら俺みたいに個人的な案件なりなんなりの機能削減版で
万単位のダウンロードが取れるツール類のコードが掛ける事を証明してみな
で、話を戻すと標準のWindows homeでライセンス違反をせずにxorgxrdpに接続しに行ける事を知らないんだろ?
qt厨には今時のイントラ内のシステム設計をするだけの知識すらないってこった
いい加減恥の上塗りはやめろ、知ったかぶるな、黙れ >>232
Gitabはなんでか知らんけど、ダウンロード数教えてもらえない
仕様なので検証できません
で
どんな言い訳しても
Windows homeがrpdサーバーになれないってのは
ライセンス常確定してます >>233
他人にわかる日本語で書き込め
で、わかる範囲で書き込むと、
>>200より前の奴はあくまでLinuxをリモートデスクトップの類のサーバにする話をしているのであって
Windows homeをサーバにする話はしてない
Windows homeで標準のWindowsのRDPサーバのサービスを公開できるかどうかなんてどうでもいい というか
元Windows信者なめんな
クソドザー粘着荒らし >>233
GitHubと書き込みたかったんだろうが、あんなしょうもないアプリなんざ誰も見向きもしない
誰もダウンロードしないようなしょうもないものだってわかってるからGitHubみたいなとこにしかアップしないんだろ
>>235
自称したところで誰も信じんだろう
自治スレでもおまえの知ったかぶりに複数の単発じゃないIDが言及してただろうに
知ったかぶりな上に嘘つきだとしか思わん レスが流れまくったからもう一度書き込んどく
xrdp+x11rdpはもうメンテされてないどころか昔の本家サイトが消滅してるから使い物にならない
未だにxrdp連呼してるのはただの知ったかぶり
xorgxrdpに取って代わってるからDebianの類でもそのまんまパッケージ入れて
起動時に立ち上がる様にしておけばクライアントがWindows homeでもLinuxでも何もせずにそのまんま繋がる >>236
ああ
スペルミスったけど
公開したのは、MSに買収された、gitHubじゃなくて
gitlabです
くれぐれもお間違いないように… >>238
おまえがあんなしょうもないもんをドヤ顔でアップロードしてたのはGitHubだっただろ
どちらにしてもダウンロードカウント数えられたくないんだろうな?
そりゃそうだ、住人には俺みたいな雑魚ツール作者だけじゃなくって大物も紛れ込んでるかも知れないしな?
世界どころか日本国内だけで見ても俺ですら雑魚だからな?
大物が紛れ込んでるかも知れないようなとこで知ったかぶったり暴れたりしてると志賀みたいな目に遭うかも知れんぞ? >>239
アホか
本人が言ってるんだから間違いないよ
あんなアプリでも、ずっと使ってますよ
Windowsタブレット潰して、Linux化したけど
そこにもインストールして便利に使ってます >>242
GitLabは、分かんないんだよ
自分でもダウンロードしてるから、ゼロって事はないな >>195
変更は、いつも通りにプラス 783 # if not self._launch_pre_session():
リモート側の
ウィンドウに合わせてサイズ変更 のチェックを外す
外して無い時は、グレー画面とかなるけど
その状態で右矢印押してチェックを外すと次からは行けるようになる。 >>245
さんきゅー
DISPLAY=:0.0で接続できるようになった(16.04)
/opt/google/chrome-remote-desktop/chrome-remote-desktop --stop/start とか端末再起動とか試しても接続失敗が続いてたけど、
親機から親機(自分)に接続したら成功して、その後は他端末でも接続成功するようになった 昔のxrdpの類でも起こってたけど、その頃は過渡期でxrdpのパッケージを入れただけじゃ
x11rdpの裏にあるセッションかvfbの生成に必要な権限を持てなくて
自分から自分へは接続できても他からは既にセッションを持ってる状態でないと接続でけんっていうアレかも知れん
数年前にxorgxrdpが安定する様になったからそっちの方が無難と言えば無難
だからそれ以降このスレは沈みっぱなしだったんだろうけど >>246
相変わらず音は聞こえない
何とか出来んか 超過疎で誰も居ないかもだけど
Linuxデスクトップから、Windowsとかに用事があるときに
wake on lanでPC叩き起こして、リモートデスクトップするアプリ作ったので
置いておきますね
連携できるクライアントは、RemminaとNoMachineです
あと、用がすんだら、とっとと寝とけ
ってサスペンド命令もだせます
https://gitlab.com/oioi555/QWakeOnLan >>249
メインウィンドウ画像の「Turn On」ボタンの綴りが間違ってる
左上のボタンは「RDP Link」なのに表ヘッダは「RDP link」と小文字になってる
表示言語がEnglishなのに閉じるボタンとキャンセルボタンが日本語になってる >>250
公正していただいてありがとうございます
修正しておきました
あと、閉じる、OK、キャンセルとかのボタンは
Qtの、QDialogButtonBoxってヤツで、システムの言語設定で
勝手に表示が変わるヤツです
なので、アプリ制作者側では翻訳できません
スクショ直すのめんどくさいので、そっちはご容赦ください NoMachineすごいな。簡単に繋がる。
AURから簡単セットアップ出来た。 >>253
サクッとサーバーもクライアントも入っちゃうしね
AURのNoMachineのビルドオプション変更されたから
そこは注意してね
自動起動と、ファイヤウォール自動ルールが
デフォルトでオフにかわった >>254
AURのコメント見て手動でenableにしたよ!
Tailscaleと組み合わせて最高! >>255
有能だな
私なんか、いつの間にか繋がらなくなったって、途方にくれて
しばらく使ってなくて
あ
AURのコメに、同じような人いるかも?
って
やっと原因突き止めた NoMachineなんてあったんだ知らなかった
しばらくウォッチしてなくて浦島なんだけど、今はRDP系かVNC系以外にも色々あるんか
GPUアクセラレーション重視だと何がお勧め? >>257
そのNoMachineですよ
私は、Manjaroデビューして
Manjaroユーザーから、NoMachineオススメされて
新鮮な気持ちでこんな便利なもんあったんかいな
って
この板で、それを披露すると
懐かしいって言ってカランでくる人に
悩まされていますが… dGPU搭載ならMoonlight(Sunshine)やParsecが速そう >>259
それらは知りませんけど
NoMachineだと、画像転送に、H.264だかVP9だかってコーデック使えたはずですので、GPUが凄ければ
圧縮効果で激パヤになるって事なんです rhelにtigervncをいれているのですが、
systemctlで起動した時にpidファイル書き込みがrootの書き込みパーミッションがなくて作成出来ていません(起動はしている)
vncpasswdで作ったユーザの.vncフォルダって755でしょうか?
自分で試せばいいのだけど、あまり変更できない環境でして。
もしくは.pidはユーザ権限で作成される物でしょうか?