定期的にSSH経由でアクセスするヘッドレスDebianサーバーがあります。ユーザーがsshを介してログインしてからiceweaselなどを実行すると、ブラウザウィンドウがコンピュータにポップアップされるように設定する方法を知りたいです。私はKDEやGnomeなどをサーバーにインストールしたくありません。
私はサーバー上でTightvncserverを実行し、Windowsコンピュータではvncクライアントを実行しています。ただし、接続すると、次のメッセージが表示されます。
Xsession:Xセッションは2012年3月28日水曜日の15:41:39 EDTに開始されました。 myuser Xsession: X セッションを開始できません。 --- '/home/myuser/.xsession'ファイルがなく、 '/home/myuser/.ファイル、セッションマネージャーなし、ウィンドウマネージャーなし、中断された端末エミュレーターなし。
私は何を見逃していますか? ssh + vncとそれらがどのように連携するかについて少し混乱しているようです。クライアントはパテを使用して最初に接続する必要がありますか?それでは、Puttyとは別にvncを試してみますか?どんな助けでもいいでしょう!
答え1
WindowsシステムにX Windows Serverをインストールする必要があります。 Xmingをお勧めしますhttp://sourceforge.net/projects/xming/。
Linuxシステムの/etc/ssh/sshd_configでX11Forwardingを有効にします。
Puttyでサーバーに接続するときは、接続> SSH> X11> X11転送を確認をクリックします。
ログインしたら、次のコマンドを実行して正常に動作しているかどうかをテストできます。
$ echo $DISPLAY
出力は次のようにする必要があります
localhost:11.0
次に、GUIアプリケーションを実行してみてください。
$ xclock