Linuxでリモートデスクトップ【VNC, RDP, X11転送】
ネットワークを介してGUIで他のマシンを操作する方法に関するスレッドです プロトコルとしては主にVNC, RDP, X11 forwardingについて扱うことになると思います サーバ側、クライアント側の技術は両方とも取り扱えればと思っています 何の助力もしてないのに結果だけは共有させろとかどんな面の皮の厚さだよ ググったりしてスレやMLアーカイブとかにやってきて自己解決しましたしか書かれてなかったりするとがっくりくるね ここまでのまとめ:相手を怒らせるか媚び諂うかの二択で情報を引き出すゆとり世代の基本戦略失敗 136 名前:login:Penguin [sage]: 2014/04/05(土) 23:59:04.85 ID:bRN5tR8g 何故そこまで必死 137 名前:login:Penguin [sage]: 2014/04/06(日) 00:33:09.04 ID:pbrzeRzI 何の助力もしてないのに結果だけは共有させろとかどんな面の皮の厚さだよ 139 名前:login:Penguin [sage]: 2014/04/06(日) 01:49:18.73 ID:jYZDCoBY ここまでのまとめ:相手を怒らせるか媚び諂うかの二択で情報を引き出すゆとり世代の基本戦略失敗 何か開発者に下らんクレームつけてやる気なくさせる乞食の思考を垣間見た気がする Linux板なんか来ずにWindows板に篭ってりゃいいのに… 何だ今度は俺の意見に同意しないのは全員自演とか言い出してんのか? 救いようがねえな 自分が自演してるから周りもそうだと思ってる口じゃないの。 もう放っときなよ、この分だと何言っても話通じないよ。 >>131 WinXP、Xming6.9.0.31だけど、シングルウィンドウもマルチウィンドウも、ウィンドウ終了したら何も聞いてこずにXmingも終了した。環境によって違うのかな? ってか、XLauncn初めて使った。初心者には「このアイコン押して」って言えばいいから便利か。 でも、今はフリーのWindows用XサーバってXminga以外にもいくつかあったはずだよ。使えるかどうかは知らないけど。 >>144 こちらの環境ではWinXPでもシステムトレイのXmingが終了せずWin7と同様の状態でした。 XLaunchからStart a programでXUbuntuのアプリケーションを直接指定しているので、 XWindow接続中もPuttyの画面が表示されておらず アプリケーションウィンドウのみを閉じても、 裏で動作しているPuttyが終了していないのが原因だと考えています。 アプリケーションウィンドウが0になったときに Puttyも同時に終了できればよいのですが… Xming以外だとWeirdXと言うソフトも試してみたのですが 思った通りに動作せず、不具合も多いと聞くので なんとかXmingで実現したいです。 >>145 自分の環境ではアプリケーション終了したらputty(というかplink.exe)も終了するけど、しないの? そうするとputtyがおかしいのかな。どのputty使ってる? あと、念のためXLaunchを貼ってくれる?あれ中身はテキストファイルだから >>146 ご協力ありがとうございます。 1.XLaunchのコンフィグ →プログラムの指定のみ分かりやすくするため Program="$HOME/demo.sh" から Program="firefox" へ変更していますが、 同様の現象が確認できています。 (以下、ベタ張りで見にくいかもしれませんが…) <?xml version="1.0"?> <XLaunch xmlns="http://www.straightrunning.com/XmingNotes" ; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ; xsi:schemaLocation="http://www.straightrunning.com/XmingNotes XLaunch.xsd" WindowMode="MultiWindow" ClientMode="StartProgram" Program="firefox" ClientStart="PuTTY" PW="demopass" RemoteHost="172.16.254.254" RemoteUser="demouser" Display="0" Clipboard="true"/> 2.Puttyのバージョン →現在はXming同梱版(Ver0.60)を利用していますが、 日本語化バージョン?(Ver0.63)等を利用しても、やはり同じでした。 Putty・Xmingの起動オプションもあさってみましたが 該当しそうなものが見つからずの状況です。 >>147 puttyは0.60ごった煮版、XLaunchのProgramはgnome-terminalな状態で問題再現せず ↓ Programをfirefoxに変えたら、なんとfirefox終了後もXmingが終了しない ↓ リモート先をpsで見るとfirefoxプロセスが残ってる。killしてもう一度XLaunchを試す ↓ 以降は問題再現せず という謎の結果になってしまった。再現性がないってやらしすぎる・・・ あんま助けにならなくてすまんです。くだ質で聞いた方が解決するかも・・・ >>148 こちらの環境でもXLaunchのProgramをxtermにすると ウィンドウの終了に併せてXming等も自動終了してくれました。 (ターミナル端末に関しては大丈夫そうですね…) しかし、やはりXLaunchのProgramをfirefoxにすると ウィンドウの終了に併せてXming等が自動終了してくれない。 XUbuntu側でfirefoxを強制終了すると Xmingもエラーを吐きながら強制終了される。 その後の再接続は問題ないけど、 ウィンドウの終了時はやはりXming等が自動終了してくれない。 (以下、ループの状況でした…。) こちらこそ親切に付き合っていただき、ありがとうございました! 例えば、pc-1でsshからpc-2のvlc を起動させるとpc-1、pc-2のどちらからも音声(映像)が流れるわけですが これを、携帯端末のvlc リモート(android,ios app)のように、リモートを受けている(pc-2)側のみの 音声(映像)出力を可能にする方法って、どのようなものがあるでしょうか ? splashtop2のクライアントがどうしても入らない… だれか使えてるやついる? Ubuntu15.04でTightVNCのサーバーを立てていますが Unityの画面の出し方がわかりません。 どなたかやってる方おられるますか? ./vncのxstartupの内容は下記の通りです。 # Uncomment the following two lines for normal desktop: unset SESSION_MANAGER #/usr/bin/gnome-session --session=ubuntu-2d /usr/bin/ibus-daemon -d [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey exec gnome-session & gnome-panel & gnome-settings-daemon & metacity & nautilus -n & gnome-terminal & よろしくお願いいたします。 WindowsにVcXsrvを使ってXを建ててます このXがたまに落ちてしまいGUIで起動していたアプリを泣く泣くkillしています すでにXで起動済みのGUIアプリケーションを再起動したXに切り替えることって可能ですか? https://bugzilla.redhat.com/show_bug.cgi?id=1350004 このバグでハマったから書きます。 クライアントとサーバーが同じユーザー名で同じDEだとクラッシュするバグがあるが、 #!/bin/sh unset DBUS_SESSION_BUS_ADDRESS /usr/bin/mate-session > /dev/null と起動スクリプトの最初に書くことで回避できます。 実際うちの環境(xfce4)ではmateのところをxfce4に書き換えて機能しました。 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 1AFMD3QV1K 僕の知り合いの知り合いができた副業情報ドットコム 関心がある人だけ見てください。 グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 ZDZ83 Windowsのリモートデスクトップみたく、表示済みのXクライアント類込みで 遠隔からアクセスできるようにするツールはありますでしょうか 以前はネットワーク対応のKVMスイッチがあり、そのスイッチの機能を使って ローカルでログインしといたGNOMEセッションに遠隔からログインする、ということが できていたのですが、今の環境ではそのようなKVMスイッチがなく、 仕方ないのでVNCで代用しているのですが、遅くてかなり残念な感じです 俺はTeamViewerメインでChromeリモートデスクトップも使ってる 普段、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が言及してただろうに 知ったかぶりな上に嘘つきだとしか思わん read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる