XWINDOWSを使用するWindowsコンピュータでUNIXソフトウェアをリモートで使用するには、PUTTYおよびVNCSERVER / VNCビューアを使用しています。
- PUTTYを使用してSSHを介して私のサーバーに接続します。
- UNIXでVNCSERVERを起動しました。
- 私は移植しなかった。それが私に言った。
- ホスト名:thatportを使用してVNCビューアを起動します。
UNIXでソフトウェアを起動しましたが、「環境変数が定義されていません」というエラーが表示されます。
どうすれば解決できますか?
ありがとうございます。
答え1
まず、vncseverが実行されていることを確認する必要があります。
$ps ファックス
その後、リスニングポート5900を確認する必要があります。
$netstat-ntpl
Unixサーバーが同じLANにある場合は、vncviewerを使用してポートを確認してください。 Opensshを使用すると、同じLAN上になくてもトンネルポートを設定できます(同じコマンドはputtyを使用して実行する必要があります)。
$ ssh -L5900:localhost:5900 リモートホスト
ただvncviewerからlocalhostへ
答え2
GUIソフトウェアは環境変数を設定する必要があります$DISPLAY
。 SSH / puttyセッションではなくvncviewerセッションでソフトウェアを起動するか、少なくとも$DISPLAY
ssh / puttyセッションで変数を正しく設定する必要があると思います。