SSH経由でLinuxボックスに接続する場合は、一種のデスクトップDEが必要です。 Winscpのようなものはうまくいきますが、WindowsではなくLinuxで実行します。ボックスには多くのメモリがなく、DEを実行しません。プログラム/スクリプトを実行したいのですが、プログラムが消えても構いません。プログラム/スクリプトを表示または接続するには、コマンドラインを使用する必要があります。
ベストアンサー1
DEなしでVNCセッションでアプリケーション(アプリケーショングループ)を実行するには、次のように設定します。
- vnc4server xfonts-baseのインストール
- vncパスワードの生成
vncpasswd
- スクリプトの作成 ~/.vnc/xstartup
#!/bin/sh
if [ -z "$VNCAPP" ]
then
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
else
xsetroot -solid black
vncconfig -iconic &
x-window-manager &
$VNCAPP
sleep 10
vncserver -kill $DISPLAY
fi
- 次のセッションでアプリケーションを起動します。
VNCAPP=xcalc vncserver -depth 24
これで、コマンドを使用してクライアントから接続できますxvnc4viewer server.address:1
。
PSオリジナルソースはここ。
pps。また、確認することができますxpraプロジェクト。