Difference between revisions of "Remote Access"

From Northwestern University Center for Atom-Probe Tomography
Jump to navigation Jump to search
m (incoming/outgoing)
(update)
 
(41 intermediate revisions by 3 users not shown)
Line 1: Line 1:
=Summary=
 
NUCAPT keeps all files on networked computers so that you are not dependent on any single facility workstation and so you can retrieve analyses remotely.  Access is available in Cook Hall at Northwestern through Windows file sharing (SMB) & from anywhere via SFTP.  Remote data analyses is also possible.
 
  
==SMB==
+
==Remote APT Data Analysis==
The following drives are available on NUCAPT PCs:
 
{|border="1" cellpadding="5" cellspacing="0" align="center"
 
!style="background:#efefef;"|Mapped Drive
 
!style="background:#efefef;"|Share location
 
!style="background:#efefef;"|Description
 
|-
 
|H:
 
|\\arc\USERNAME
 
|Your home directory (where your analyzed data should go)
 
|-
 
|L:
 
|\\leap\data
 
|Where RHITs are stored
 
|-
 
|P:
 
|\\arc\public
 
|Shared files for the facility
 
|-
 
|S:
 
|\\leap\screenshots
 
|Screenshots on the LEAP computer
 
|}
 
==SFTP==
 
"Secure FTP" can be used from anywhere to retrieve data.  This differs from FTP & not all FTP clients can access SFTP.  Using SFTP ensures that your username/password and data are kept confidential.  There are free clients for any platform.
 
  
Instructions to use the clients varies, but our site is at:
 
  
sftp://arc.nucapt.northwestern.edu/
+
For remote APT data analysis with IVAS, '''workstation Saturn''' can accessed with the (free) Windows-based remote-desktop program UltraVNC (see installation instructions further down) using the following protocol:
  
(standard port 22, use the same user/pass you use to login to an analysis workstation).
+
(1) Create a reservation for service "IVAS-Saturn” in '''NUcore''' and begin your session in NUCore. If everyone is diligent with the NUCore reservations, we should not see anyone inadvertently interfering with each others sessions, local or remote.  
  
(Shell access over SSH is not permitted for most users, but SCP is.)
+
(2) Start '''"UltraVNC Viewer"''' from the icon on your Windows desktop (see download and installation instructions below).
===Suggested Clients===
+
*(2.1) VNC Server: enter the current IP address - '''available by request''' (it is no longer 129.105.37.212). None of the other parameters should need adjustments and can keep their default values.
*[http://filezilla.sourceforge.net/ Filezilla], ([[F/OSS]] for win32)
+
*(2.2) hit "'''connect'''". A new dialogue window pops up.
*[http://rsug.itd.umich.edu/software/fugu/ Fugu], ([[F/OSS]] for OS X)
+
*(2.3) enter username and password for your user account on workstation Saturn (provided by request from your facility manager).
*[http://cyberduck.ch/ Cyberduck], ([[F/OSS]] for OS X)
+
*(2.4) hit "'''Log on'''". Within a few seconds you should get a new window with workstations Saturn's Windows desktop.
*[http://gftp.seul.org/ gFTP], ([[F/OSS]] for Linux)
+
*(2.5) If you encounter the Windows logon-screen, proceed with logging in with the same credentials as above. If the workstation was left with another local user logged in, use the Windows "switch user" or "log-out"/"log-on" to access the correct local user account.
 +
 
 +
(3) At the end of your IVAS session, click the "close connection" icon in the top tool bar. This seems to be a more graceful way than simply closing the UltraVNC window which also will end the remote connection. You can leave the local Windows user account logged in.
 +
 
 +
(4) End your session in '''NUCore'''.
 +
 
 +
 
 +
Hopefully this will get you going! Below now instructions for installing the UltraVNC Viewer:
 +
 
 +
 
 +
(i) The compatible UltraVNC client is available for download here: [http://www.uvnc.com/downloads/ultravnc.html uvnc.com]. Don’t get confused by any advertisements for other stuff that may be around on this page.
 +
 
 +
(ii) We have installed and tested version ultravnc 1.2.0.6 . Version 1.2.0.5 and versions higher than 1.2.0.6 may work as well but may not have been tested.
 +
 +
(iii) Download "'''ultravnc 1206 X86 setup'''" (the version we have tested) or equivalent version.
 +
 
 +
(iv) "ultravnc 1206 X86 setup" is the installer for both UltraVNC Server and UltraVNC client (also called "Viewer"). Install on your Windows machine from within an account that has administrator privileges by right-clicking on the installer and selecting "run as administrator". You just need to install the "UltraVNC viewer". The installation should take up less than 5 MB space, even when installing the "Server" unit as well.  
 +
 
 +
(v) After the installation, you should have an icon on your desktop "UltraVNC Viewer" from which you can start at point (2) above. 
 +
 
 +
 
 +
 
 +
===Potential limitations with remote access===
 +
* Color-depth and resolution are limited if you want to use it interactively. The color depth could be a real problem if people have very complicated sets, as it could be more difficult to differentiate the different elements. It would be fine for samples with only a few elements.
 +
* There is some lag with the mouse, particularly if you use more colors. Anything which needs precise control of the mouse (particularly drawing ranges) takes some getting used to.  It works if you are patient.
 +
* Either a remote user or a local user may use IVAS at any one time. Not both. By default, both the local and remote users will be able to use the keyboard/mouse/video at the same time--careless or miseducated users could end up trying to work when someone else was already logged in. Or the remote user may have a slow-enough connection that local users think they are done when they're not.
  
===Directories===
 
You should have access to:
 
{|border="1" cellpadding="5" cellspacing="0" align="center"
 
!style="background:#efefef;"|Directory
 
!style="background:#efefef;"|Description
 
|-
 
|~
 
|Your home directory (where your analyzed data should go)
 
|-
 
|/u1/public
 
|Shared files for the facility
 
|}
 
You might also have an incoming and/or an outgoing directory.  Below these are subdirectories for other NUCAPT users.  If you want to give a file to someone (say "isheim"), place it in the corresponding outgoing directory (say "~/outgoing/isheim").  The other user will be able to retrieve it from the relevant subdirectory in their "~/incoming".  Currently, these are manually setup.  Please let [[Richard Karnesky|Rick]] know if you have files to trade with someone & need an incoming/outgoing directory.
 
==Remote Data Analysis==
 
===Summary===
 
Two of the machines run [http://ultravnc.sourceforge.net/ UltraVNC], [[F/OSS]] for win32 which allows remote control.  It is "usable" on any connection (even dial-up), but a 10Mbps connection or higher is preferred.  There are a few limitations.
 
===Limitations===
 
* Color-depth and resolution are really limited if you want to use it interactively.  The color depth could be a real problem if people have very complicated sets, as it could be more difficult to differentiate the different elements.  It would be fine for samples with only a few elements.
 
* There is some lag with the mouse, particularly if you use more colors.    Any thing which needed precise control of the mouse (particularly setting ranges) takes some getting used to.  It works if you are patient.
 
* Either a remote user or a local user may use IVAS at any one time. Not both.  By default, both the local and remote users will be able to use the keyboard/mouse/video at the same time--careless or miseducated users could end up trying to work when someone else was already logged in.  Also, a remote user may inadvertently stay logged in, making others think the workstation is locked.  Or the remote user may have a slow-enough connection that local users think they are done when they're not.
 
* UltraVNC will run on the machines in the Seidman main lab.  Transferring RHIT files will be slow until our network is upgraded.  NUCAPT staff will optionally cache your data files for you on the machines for a fee.
 
* The default settings of the program are some-what dumb, meaning you should follow the below method of installation.
 
  
Users have analyzed sets remotely, so it can be done.  If this proves too inconvenient, you may want to [[Rates|rent IVAS]] instead.
 
===Installation===
 
* Download UltraVNC.  It is preferred that you get this from arc.nucapt.northwestern.edu:/u1/public/software/win32/FOSS/UltraVNC.
 
* Download rc4.key.  It is preferred that you get this from arc.nucapt.northwestern.edu:/u1/public/software/win32/FOSS/UltraVNC.
 
* Install UltraVNC:
 
**Double-click the UltraVNC-1.0-Setup_sf.exe file
 
**Select "English" and press "OK"
 
**Click "Next"
 
**Select "I accept the agreement" and click "Next"
 
**Click "Next"
 
**Click "Next"
 
**At a minimum, select "Viewer Only," which includes "UltraVNC Viewer" and "DSM Encryption Plugin" and click "Next"
 
**Click "Next"
 
**Select "Associate UltraVNC Viewer with the .vnc file extension" and click "Next"
 
**Click "Install"
 
**Click "Next"
 
**Click "Finish"
 
*Install the encryption plugin
 
**Move rc4.key to C:\Program Files\UltraVNC
 
**Move C:\Program Files\UltraVNC\plugin\MSRC4Plugin.dsm to C:\Program Files\UltraVNC
 
===Use===
 
*Click Start->All Programs->UltraVNC->UltraVNC Viewer
 
*Settings:
 
**In VNC Server, enter either:
 
***129.105.37.211
 
***129.105.37.231
 
**Choose a connection speed.  The lower speeds are recommended, even for faster connections, as they improve real-time responsiveness.  However the lowest speeds may not have enough colors for you.
 
**Select "Use DSMPlugin"
 
*Click Connect
 
*Login as NUCAPT\user where user is your NUCAPT username.  The NUCAPT bit is important.  Use your NUCAPT password.
 
*If someone is logged in, please disconnect.
 
*If you encounter the login screen, press "Ctrl-Alt-F4" to send a "Ctrl-Alt-Del" if needed & login and use the workstation as you normally would.
 
 
[[Category:Tools]]
 
[[Category:Tools]]

Latest revision as of 20:53, 8 June 2022

Remote APT Data Analysis

For remote APT data analysis with IVAS, workstation Saturn can accessed with the (free) Windows-based remote-desktop program UltraVNC (see installation instructions further down) using the following protocol:

(1) Create a reservation for service "IVAS-Saturn” in NUcore and begin your session in NUCore. If everyone is diligent with the NUCore reservations, we should not see anyone inadvertently interfering with each others sessions, local or remote.

(2) Start "UltraVNC Viewer" from the icon on your Windows desktop (see download and installation instructions below).

  • (2.1) VNC Server: enter the current IP address - available by request (it is no longer 129.105.37.212). None of the other parameters should need adjustments and can keep their default values.
  • (2.2) hit "connect". A new dialogue window pops up.
  • (2.3) enter username and password for your user account on workstation Saturn (provided by request from your facility manager).
  • (2.4) hit "Log on". Within a few seconds you should get a new window with workstations Saturn's Windows desktop.
  • (2.5) If you encounter the Windows logon-screen, proceed with logging in with the same credentials as above. If the workstation was left with another local user logged in, use the Windows "switch user" or "log-out"/"log-on" to access the correct local user account.

(3) At the end of your IVAS session, click the "close connection" icon in the top tool bar. This seems to be a more graceful way than simply closing the UltraVNC window which also will end the remote connection. You can leave the local Windows user account logged in.

(4) End your session in NUCore.


Hopefully this will get you going! Below now instructions for installing the UltraVNC Viewer:


(i) The compatible UltraVNC client is available for download here: uvnc.com. Don’t get confused by any advertisements for other stuff that may be around on this page.

(ii) We have installed and tested version ultravnc 1.2.0.6 . Version 1.2.0.5 and versions higher than 1.2.0.6 may work as well but may not have been tested.

(iii) Download "ultravnc 1206 X86 setup" (the version we have tested) or equivalent version.

(iv) "ultravnc 1206 X86 setup" is the installer for both UltraVNC Server and UltraVNC client (also called "Viewer"). Install on your Windows machine from within an account that has administrator privileges by right-clicking on the installer and selecting "run as administrator". You just need to install the "UltraVNC viewer". The installation should take up less than 5 MB space, even when installing the "Server" unit as well.

(v) After the installation, you should have an icon on your desktop "UltraVNC Viewer" from which you can start at point (2) above.


Potential limitations with remote access

  • Color-depth and resolution are limited if you want to use it interactively. The color depth could be a real problem if people have very complicated sets, as it could be more difficult to differentiate the different elements. It would be fine for samples with only a few elements.
  • There is some lag with the mouse, particularly if you use more colors. Anything which needs precise control of the mouse (particularly drawing ranges) takes some getting used to. It works if you are patient.
  • Either a remote user or a local user may use IVAS at any one time. Not both. By default, both the local and remote users will be able to use the keyboard/mouse/video at the same time--careless or miseducated users could end up trying to work when someone else was already logged in. Or the remote user may have a slow-enough connection that local users think they are done when they're not.