コマンドラインでGnomeリモートデスクトップを有効にしますか?

コマンドラインでGnomeリモートデスクトップを有効にしますか?

Linux環境を設定するためにいくつかの自動化スクリプトを設定しようとしています。ユーザーが実際にGUIを使用せずにリモートデスクトップ共有を有効にしたいと思います。私の計画は、可能であれば、それを自動化するためにいくつかのファイルを編集できるバッチスクリプトを作成することです。

私はFedora 16とGnomeを使用しています。

私は次の目標を達成したいと思います。 http://docs.fedoraproject.org/en-US/Fedora/13/html/User_Guide/chap-User_Guide-Sharing_your_desktop.html

編集するファイルに関するアドバイスをいただきありがとうございます。

ベストアンサー1

私が正しく理解したら、gnomeや他の環境をそのままリモートで共有したい場合は、これを達成する最も簡単な方法はx11vncを使用することです。ユーザーがログインしたときと同様に、実際のX11サーバーを共有します。

x11vnc -display :0

または、ログイン後にvncサーバーを実行するには、次のスクリプトを使用して自動化できます。

#!/bin/bash
/usr/bin/x11vnc -nap -wait 50 -noxdamage -passwd PASSWORD -display :0 -forever -o /var/log/x11vnc.log -bg

このスクリプトをgnomeの起動プログラムに配置して、ユーザーがログインしたときに自動的に実行されるようにすることができます。セッションPASSWORD変数はファイルを読むことができるすべての人に明確に表示され、パスワードを知っている人は誰でもvncセッションに接続できるため、このスクリプトは安全ではありません。 (この場合、パスワードはリモート接続の8つの記号語です。尋ねたとき)。より安全な接続が必要な場合は、vnc sshトンネル方法を検索してください。

おすすめ記事