Remote Observing
Preliminaries.
-
Open the shutter no earlier than one hour after sunset. Prior to opening the shutter:
Check the
weather conditions and forecast.
-
-
Close the shutter no later than before sunrise,
Stow the telescope,
Turn off the receiver,
Exit UIP; and
Exit from your account. Please leave the xterm active.
For sunset and sunrise times, refer to the USNO or NOAA calculators or to the EAO Weather page.
In case of problems during, CSO staff are available but can provide remote assistance only. In case of an insuperable malfunction, observations will cease for the night.
Supported instruments
Caveats
Computer configuration
Remote observing requires ssh and a VNC viewer. Although other configurations may work, we've tested these options:
Mac OSX with ScreenSharing, the included viewer. This viewer can scale the virtual desktop to fit the physical screen. Additional connections open in new windows.
On OSX.9, OSX.8, and OSX.6: no difficulties.
On OSX.7, there's a minor bug with scaling (workaround: resize the window).
On OSX.5, the viewer does not update properly.
Linux
SUSE and RedHat with
vncviewer
(
tightvnc/
tigervnc). This viewer does not support scaling. Additional connections open in new windows.
SUSE and RedHat with
krdc. This viewer supports scaling and tabs. Additional connections open in new windows.
Ubuntu with
vinagre. This viewer supports scaling and tabs. Additional connections open in new tabs.
Ubuntu with
remmina. This viewer requires
manual configuration. This viewer supports scaling and tabs.
-
Other configurations: run the VNC viewer on kilauea with an X window display on the local computer. Performance may suffer.
Although big screen or additional monitor is nice, it is possible to observe using a laptop.
Connect to the VNC desktop(s)
The virtual remote observing desktops are persistent, so if you are disconnected you can restart the viewer without losing any data. You may also connect multiple viewers from the same or different locations if you want to have an observing party. All viewers can control the telescope, however, so coordination is advised.
For security, all connections must use
ssh tunnels. When you start a VNC viewer on your computer using an
ssh
tunnel to
kilauea
, you'll be prompted for two passwords: first your regular
kilauea
password and then the VNC password. Consult staff for passwords.
If you have the same username on kilauea
and on your computer, you may omit -l user
from the commands.
The
ssh
documentation is equivocal whether the compression option,
-C
, is beneficial. So it is worthwhile to try connections both with and without compression to determine what's best.
Please test your connection prior to observing. If you encounter any problems, please contact the CSO staff, ideally during regular hours.
Unix (and similar)
The
csovnc.pl script is the recommended method of connecting to the VNC desktops. If the script fails for some reason, use
manual configuration.
Download the
csovnc.pl script to a convenient location. Make it executable:
mycomp> chmod 755 csovnc.pl
Choose the desktop function from the table below.
The script sets up the ssh tunnel and opens the VNC viewer:
mycomp> csovnc.pl -l user function
The script recognizes function names, port numbers, or desktop numbers. For example, the following are equivalent ways to connect to the UIP desktop:
mycomp> csovnc.pl -l user uip
mycomp> csovnc.pl -l user 5902
mycomp> csovnc.pl -l user 2
Some instruments use more than one desktop; run the script again if necessary.
On linux, the script tries the vncviewer
, krdc
, and vinagre
viewers, in that order. To change the order, i. e., to try krdc
before vncviewer
, use -v
:
mycomp> csovnc.pl -v viewer -l user function
It is also possible to run the viewer on kilauea with an X window display on your local computer. This is also appropriate if you are at the telescope.
mycomp> ssh -X user@kilauea.caltech.edu
kilauea> csovnc.pl function
Windows
With Windows,
manual configuration is necessary.
VNC desktops
These are the standard desktops. The port assignments are subject to change. The staff will create the appropriate desktops for the different instruments.
Port | Function | Contents |
5901 | spectro | spectrometer displays |
5902 | uip | UIP, Telescope Status, Secondary mirror, Orrery |
5903 | dsos | DSOS monitor, xterms |
5906 | bolocam | UIP, Telescope Status, Orrery, xterms |
5907 | bolocam.ql | xterms |
5907 | music.daq | xterms |
5908 | music | UIP, Telescope Status, Orrery, xterms |
5909 | music.ql | xterms |
5911 | sharc | xterms, Sharc IRC |
5912 | sharc.ql | xterm |
5913 | sharc.fridge | fridge monitor, clock, xterm |
5915 | zspec | xterms |
5916 | zspec.ql | xterm |
VNC problems
On occasion, the VNC server may become unresponsive or otherwise behave incorrectly. For example, the keyboard mapping may get confused so everything appears in CAPITALS. If this occurs:
Press the shift lock key. This may permit typing commands normally.
Toggling the shift lock key and changing window focus several times may restore proper function.
Stop the VNC client and disconnect. Then connect again. Observations will not be interrupted by this step.
If these steps fail to resolve the problem, recreate the VNC desktop. This will interrupt observations. Please consult the staff if this is necessary.
Make a separate ssh login
mycomp> ssh user@kilauea.caltech.edu
Stop the existing VNC server
csovncserver -kill :N
Create a new VNC server
csovncserver -type function
The supported VNC server functions can be listed with
csovncserver -help
Some functions may not function properly if run from the wrong account.
Auxiliary software
If you wish, start orrery
, class
, or other software from a regular ssh login. These programs will display regular X windows on your local computer. These X windows are not persistent and will close if you disconnect.
mycomp> ssh -X user@kilauea.caltech.edu
kilauea> orrery &
kilauea> cd data_directory
kilauea> class
After observing
Close the shutter:
uip> shutter /close
Stow the telescope:
uip> stow
Turn off the receiver:
uip> lo /off
Exit UIP.
Exit from your account but please leave the xterm active.