Virtual Network Computing

Slides:



Advertisements
Similar presentations
Chapter 2 Accessing Your System and the Common Desktop Environment.
Advertisements

Digital Imaging and Remote Sensing Laboratory R.I.TR.I.TR.I.TR.I.T R.I.TR.I.TR.I.TR.I.T 1 Virtual Network Computing VNC.
Activating Pilot Account ( first time users ) Web-based Activation Browse to 1. Click on the link on the lower right that says.
Creating and Publishing Your own website
Terminal Server © N. Ganesan, Ph.D.. Reference Thin-Client Concept Thin-Client concept tutorial.
Microsoft Office 2013 ®® Appendix A Introduction to Cloud Computing.
Objectives  Understand the purpose of the superuser account  Outline the key features of the Linux desktops  Navigate through the menus  Getting help.
Remote Accessing Your Home Computer Using VNC and a Dynamic DNS Name.
Telnet/SSH: Connecting to Hosts Internet Technology1.
HCare access on an iPad hCare access is the remote access to PGH. The steps for installing vary from the Mac somewhat. This will guide you. Installation.
Eucalyptus Virtual Machines Running Maven, Tomcat, and Mysql.
Configuring the MagicInfo Pro Display
VNC VNC demo Windows  TightVNC  ajklinux1.uncc.edu Ubuntu  Gtk VNC Viewer.
Connecting to USF Network for Web Site SSH Secure Shell is the FTP program you will use to download your http files onto the USF server. To get the SSH.
Background - hardware User interface devices to system –Mainframe Text mode only Command-line (text mode) interface “Some” menus available (NOT a GUI)
Course ILT Internet/intranet support Unit objectives Use the Internet Information Services snap-in to manage IIS, Web sites, virtual directories, and WebDAV.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
Creating and Publishing Your own web site PC Version SEAS 001 Professor Ahmadi.
Enjoy Remote Support WinVNC Introduction A&SIT Ben Wu 11/04/08.
EPD 3.0 electronic Product Designer setup procedure Part 1 ePD_initial.setup vnc setup.
VNC
TeamViewer – Remote Session Control By Phil Goff SIR Branch 116 July 21, 2011.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
Digital Imaging and Remote Sensing Laboratory R.I.TR.I.TR.I.TR.I.T R.I.TR.I.TR.I.TR.I.T 1 Virtual Network Computing VNC.
Field Trip #28 Securing a VNC Connection with Java By Keith Lynn.
Getting Started Introduction Section 0 Lecture 1 Slide 1 Section 0 Slide 1 INTRODUCTION TO Modern Physics PHYX 2710 Fall 2004 Intermediate Lab Fall.
How to use WS_FTP A Step by Step Guide to File Transfer.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
SQL SERVER 2008 Installation Guide A Step by Step Guide Prepared by Hassan Tariq.
FTP COMMANDS OBJECTIVES. General overview. Introduction to FTP server. Types of FTP users. FTP commands examples. FTP commands in action (example of use).
Part 1: How to use EasyAccess 2.0 Similar to your social network software, such as Skype, WhatsApp. One license for each HMI No license is needed for.
PuTTY Introduction to Web Programming Kirkwood Continuing Education by Fred McClurg © Copyright 2016, All Rights Reserved ssh client.
Windows Server 2003 { First Steps and Administration} Benedikt Riedel MCSE + Messaging
Installation Guacamole Is a web application that provides access to desktop environments using remote desktop protocols (such as VNC or RDP); Installation.
CWA 3105 Presents At&t Connect for Windows pc This will be a quick set up guide for our new virtual meeting program We are the ELITE to have this trial.
Allyson Coan Adult Services Librarian June 13, 2016 iPad Basics Part 1.
Logging in to CMS from off-campus
Fundamental of Databases
SAP ERP Basic System Navigation
QOF Assessor Validation Report Generator
FINESSE AGENT DESKTOP TRAINING.
Development Environment
VNC
CS1010: Intro Workshop.
ZIMBRA DESKTOP USER MANUAL
VNC
Hillsborough Community College
Virtual Network Computing
Introduction to Programming the WWW I
FTP - File Transfer Protocol
Introduction to Computers
Introduction to Networking
Bomgar Remote support software
Introduction to Computers
How to fix QuickBooks error code -6000, -77
Step by Step Guide for QuickBooks Enterprise Installation QuickBooks Enterprise is a robust accounting software which makes handling business easier for.
Telnet/SSH Connecting to Hosts Internet Technology.
VM Terminal Sessions.
HC Hyper-V Module GUI Portal VPS Templates Web Console
Getting Started: Amazon AWS Account Creation
CGS 3175: Internet Applications Fall 2009
Radoslaw Jedynak, PhD Poland, Technical University of Radom
Remote Computing Services Cloud connection Distributed system
Dell Latitude Laptop Student setup.
NETCHEM Remote Access Laboratory Guide
Internet Applications (Telnet, FTP)
Windows Operating System
How to install and manage exchange server 2010 OP Saklani.
Presentation transcript:

Virtual Network Computing VNC

Outline What is VNC? Why do we need to be familiar with VNC? Where do we get VNC? Limitations of VNC? Other notes about VNC?

What is VNC? Virtual Network Computing (VNC) Remote control system of other computer windowing environments Allows access to “desktops” of like or different operating systems Developed by AT&T Laboratories Freely Available UNIX Windows Mac

Why VNC? Freedom to choose your favorite computing environment And still have access to the more powerful UNIX system Remote access is made possible to the major platforms You want to work at home, but you forgot that one critical file at school on the… Reinforces the concepts of client/server software Concept foreign to most PC/MAC users Price is right Free

Where to get VNC? AT&T Laboratories, Cambridge UK http://www.uk.research.att.com/vnc/ Available for UNIX environment Requires system administrator privileges Already installed on the CIS machines Available for Windows platform Requires you to download and install on your machine Available for Mac platform Available for Java-enabled browsers

Limitations of VNC VNC is network resource intensive High Bandwidth connection = Good situation Low Bandwidth connection = Bad situation Filesystems are still separate between different operating systems Transferring files still requires other mechanisms (e.g. ftp) Access to non-Unix platforms do not have good multi-user support PC/MAC lack general concept of several user access

Quickstart use of VNC Prerequisites Configurations you will encounter You should be comfortable with the client/server concepts of the X-windows environment If not, review “Introduction to X windows” http://www.strath.ac.uk:80/CC/Courses/oldXC/xc.html VNC server and viewer installed on both local and remote machines Configurations you will encounter Local PC/MAC accessing remote UNIX system Local UNIX system accessing remote PC/MAC Local UNIX system accessing remote UNIX system

Installation of VNC Software Download site http://www.uk.research.att.com/vnc/download.html CIS Unix platforms Already installed by system administrator PC platform Download and install as you would other PC software Mac platform Download and install as you would other Mac software

VNC Software components VNC has two major software components Remote vncserver Local vncviewer

VNCSERVER Provides the “remote” half of the “remote control” system Communicates interactions from the remote machine to the local machine Exports the view of the remote “deskstop” screen environment to a local machine Imports keyboard and mouse inputs from local machine to remote machine

VNCVIEWER Provides the “local” half of the “remote control” system Communicates interactions between local machine to the remote machine Imports the view of the remote “deskstop” screen environment to the local machine Exports keyboard and mouse inputs from local machine to remote machine

Local PC/Mac Accessing Remote CIS SUN UNIX System Prerequisites Assumes you have a UNIX account on CIS system Assumes you have downloaded and installed VNC on your local PC/Mac Use “ssh” to login to a SUN UNIX system % ssh armstrong.cis.rit.edu Make sure remote machine is a SUN platform % uname -a SunOS armstrong 5.7 ...

PC/MAC accessing UNIX (starting server for the first time) Start the server software on the UNIX side for the first time will ask you for a password % vncserver –depth 24 This password does not need to be the same as your UNIX password This password is used only during authentication when you connect using VNC You can change this password using % vncpasswd

PC/MAC accessing UNIX (starting the server) Start the server software on the UNIX side % vncserver –depth 24 New 'X' desktop is armstrong:1 Starting app... in ~rvrpci/.vnc/xstartup Log file is ~rvrpci/.vnc/armstrong:1.log

PC/MAC accessing UNIX (meaning of server messages) Name of exported “virtual desktop window” is armstrong:1 New 'X' desktop is armstrong:1 The specific X-window manager and associated startup applications is specified by the file below (view using text editor) Starting app... in ~rvrpci/.vnc/xstartup Any informational or error messages are logged in the file below (view using text editor) Log file is ~rvrpci/.vnc/armstrong:1.log

PC/MAC access UNIX (start the viewer) Invoke “vncviewer” application Double click on vncviewer icon or “Start->Programs->VNC->Run VNCviewer” You will be prompted for a remote host name to control e.g. armstrong:1 You will be prompted for a VNC password If successful, you should get a window with a view

PC/MAC accessing UNIX (windows with a view)

PC/MAC accessing UNIX (shutting down the server) % vncserver -kill :1 Killing Xvnc process ID 10733 Above command kills the virtual window, in this case, armstrong:1 If you do not kill the server, but kill the viewer, you can always reconnect from another viewer and pick up where you left off Frowned upon by the system administrator if abused (SA has prerogative to kill your desktop)

UNIX accessing PC/MAC Desktop Prerequisites VNC software installed on UNIX and remote PC/MAC Owner of PC/MAC has given you VNC password Vncserver running on PC Start vncviewer % vncviewer Enter PC/MAC VNC server name to access Enter PC/MAC VNC password

UNIX accessing PC/MAC Desktop (X-windows with a view)

UNIX Desktop to UNIX Desktop Access Rarely done using VNC because X-windows already provides this capability VNC only adds overhead VNC may be used to save desktop environments from session to session Procedure similar to PC/MAC to UNIX desktop access

PC/MAC to PC/MAC Access Prerequisites similar to PC/MAC to UNIX access Be careful interfering with someone working on the remote machine It is possible to disable remote keyboard and mouse PC to PC access allows Limited remote troubleshooting of PC system Multiple viewers to “listen in” on one window

Other means of VNC access Java-enabled browser can access any vncserver For example, access to armstrong:1 http://armstrong:5801 http://armstrong.cis.rit.edu:5801 Or access to armstrong:2 http://armstrong:5802 http://armstrong.cis.rit.edu:5802 Successful connection will be followed by VNC password authentication

Browser Access to VNC server

When in doubt about vncserver under UNIX… bean% vncserver -h usage: vncserver [:<number>] [-name <desktop-name>] [-depth <depth>] [-geometry <width>x<height>] [-pixelformat rgbNNN|bgrNNN] <Xvnc-options>... vncserver -kill <X-display>

When in doubt about vncviewer under UNIX bean% vncviewer -h VNC viewer version 3.3.3r1 usage: vncviewer [<options>] <host>:<display#> vncviewer [<options>] -listen [<display#>] <options> are standard Xt options, or: -shared -viewonly -fullscreen -passwd <passwd-file> -encodings <encoding-list> (e.g. "raw copyrect") -bgr233 -owncmap -truecolour -depth <depth>

Key VNC Options to consider % vncserver -depth 24 Starts up your server in 24-bit mode color mode % vncviewer -share -viewonly First option Starts up your viewer so that others can also see the server Useful for having two or more people control the desktop Second option Makes sure that you can only see the desktop and not control it Particularly useful in a group environment when you want only one person to “drive”

Customizing your VNC window manager Edit the following file ~/.vnc/xstartup Find the line specifying the window manager command twm & or ctwm & Change to your favorite window manager, e.g. usr/dt/bin/dtwm &

Other VNC considerations Cutting and pasting text information Supported between remote and local windows Provides a foundation for CSCW Computer Supported Cooperative Work Source code freely available Other platforms are actively being included VNC performance can be an issue, but Beats driving through the snow to school to pick up that one #@$%^ data file