XWN740 X-Windows Configuring and Using Using VNC (Chapter 14: Pages 193-198)‏

Slides:



Advertisements
Similar presentations
Introduction to Linux X-Windows, Desktop Environments Other commonly used programs.
Advertisements

WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
Chapter 17: WEB COMPONENTS
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
70-270, MCSE/MCSA Guide to Installing and Managing Microsoft Windows XP Professional and Windows Server 2003 Chapter Twelve Implementing Terminal.
Java Server Team 8. Overview What is a Java Server? History Architecture Advantages Disadvantages Current Technologies Conclusion.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 15: Internet Explorer and Remote Connectivity Tools.
Remote Desktop Security Raghav Chawla, Jon Ussery Group 20.
Avoid DCOM and Tunnel Across Firewalls and Networks Presenters: Kevin Rutherford, Senior Applications Engineer Colin Winchester, VP Operations  OPC DA.
OPC DA Tunnelling Presenters: Colin Winchester, VP Operations Win Worrall, Application Engineer  OPC DA Tunnelling  PC to PC without DCOM  Encryption.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
June 5, 2013 XenClient Enterprise 5.0 Engine VNC Remote Access.
Remote Accessing Your Home Computer Using VNC and a Dynamic DNS Name.
Getting Started with Oracle Compute Cloud
2440: 141 Web Site Administration Remote Web Server Access Tools Instructor: Enoch E. Damson.
Course 201 – Administration, Content Inspection and SSL VPN
11 NETWORK PROTOCOLS AND SERVICES Chapter 10. Chapter 10: Network Protocols and Services2 NETWORK PROTOCOLS AND SERVICES  Identify how computers on TCP/IP.
Introduction to Java CSIS 3701: Advanced Object Oriented Programming.
Hands-On Microsoft Windows Server 2008
VNC VNC demo Windows  TightVNC  ajklinux1.uncc.edu Ubuntu  Gtk VNC Viewer.
1 Web Server Administration Chapter 9 Extending the Web Environment.
VPN: An Easy Software / Appliance Solution for Remote Access Robert Gulick, EdD DBA/Technology Trainer Parma City School District
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
Remote Desktop Services Remote Desktop Connection Remote Desktop Protocol Remote Assistance Remote Server Administration T0ols.
Copyright 2000 eMation SECURITY - Controlling Data Access with
Portable SSH Brian Minton EKU, Dept. of Technology, CEN/CET)‏
VNC Greg Fankhanel Jessica Nunn Jennifer Romero. What is it? Stands for Virtual Network Computing It is remote control software which allows you to view.
Background - hardware User interface devices to system –Mainframe Text mode only Command-line (text mode) interface “Some” menus available (NOT a GUI)
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Learningcomputer.com SQL Server 2008 Configuration Manager.
ITI-481: Unix Administration Meeting 3. Today’s Agenda Hands-on exercises with booting and software installation. Account Management Basic Network Configuration.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
Implementing a Port Knocking System in C Honors Thesis Defense by Matt Doyle.
Enjoy Remote Support WinVNC Introduction A&SIT Ben Wu 11/04/08.
Linux Services Muhammad Amer. 2 xinetd Programs  In computer networking, xinetd, the eXtended InterNET Daemon, is an open-source super-server daemon.
Overview of Microsoft ISA Server. Introducing ISA Server New Product—Proxy Server In 1996, Netscape had begun to sell a web proxy product, which optimized.
VNC
Internet Business Foundations © 2004 ProsoftTraining All rights reserved.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
1 Linux Networking and Security Chapter 5. 2 Configuring File Sharing Services Configure an FTP server for anonymous or regular users Set up NFS file.
REMOTE LOGIN. TEAM MEMBERS AMULYA GURURAJ 1MS07IS006 AMULYA GURURAJ 1MS07IS006 BHARGAVI C.S 1MS07IS013 BHARGAVI C.S 1MS07IS013 MEGHANA N. 1MS07IS050 MEGHANA.
Chapter 16: Networking F Client/Server Communications F Serving Multiple Clients F Applet Clients F Viewing HTML Pages F Retrieving Files from Web Servers.
Field Trip #28 Securing a VNC Connection with Java By Keith Lynn.
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
FTP File Transfer Protocol Graeme Strachan. Agenda  An Overview  A Demonstration  An Activity.
XWN740 X-Windows Configuring and Using Remote Access (Chapter 13: Pages )‏
Using the Weizmann Cluster Nov Overview Weizmann Cluster Connection Basics Getting a Desktop View Working on cluster machines GPU For many more.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Part A. Remote Viewing IP Surveillance Camera Application Guide.
SSH. 2 SSH – Secure Shell SSH is a cryptographic protocol – Implemented in software originally for remote login applications – One most popular software.
Chapter 7: Using Network Clients The Complete Guide To Linux System Administration.
WARCS (Wide Area Remote Control for SPring-8)‏ A. Yamashita and Y.Furukawa SPring-8, Japan Control System Cyber-Security Workshop (CS)2/HEP Oct
Installation Guacamole Is a web application that provides access to desktop environments using remote desktop protocols (such as VNC or RDP); Installation.
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
When you cannot be there Remote access and collaboration Raul Suarez Dec 2009.
Remote access methods ● SSH ● VPNs ● VNC ● Screen - by Alex Harris.
Virtual Network Computing Sangmi Lee Oct,25,2000 Florida State University.
Virtual Network Computing
Logging in to CMS from off-campus
Enumeration.
VNC
A Special Way To Manage Your Linux boxes by IM protocol
XWN740 X-Windows Configuring and Using Remote Access
Chapter 27: System Security
Lab 7 - Topics Establishing SSH Connection Install SSH Configure SSH
Logging in to CMS from on-campus
Remote Computing Services Cloud connection Distributed system
Logging in to CMS from on-campus
Presentation transcript:

XWN740 X-Windows Configuring and Using Using VNC (Chapter 14: Pages )‏

Agenda Using VNC: Purpose Using VNC Running VNC Server Running VNC Viewer Running VNC within SSH Tunnel Bypassing a firewall

VNC VNC - Purpose VNC stands for Virtual Network Computer and is an open source technology that provides a low-bandwidth, platform-independent remote display service. VNC is an amazingly versatile tool. It can be started by non-root users, or configured to start automatically on demand; it can be accessed on a wide range of OS platforms using a native viewer or a portable Java or.Net applet..

VNC USING VNC vncserver RealVNC and TightVNC provide a script named vncserver. This script may be run by a regular user, and it starts Xvnc on the local sytem with a preset group of clients. The first available X server number will be used for both the X and VNC display numbers. Since clients are started automatically, the VNC session is always password-protected. This program is basically the VNC equivalent of the startx command.

VNC USING VNC Using Xvnc Xvnc is a combined X server and VNC server. It may be started on a command line like any other X server. This gives you the opportunity to select the specific clients that will be started; it also enables you to choose different VNC and X display numbers, enable or disable the built- in web server, and control the use of passwords. Running the command vncserver is a wrapper for Xvnc which will prompt the user for a password.

VNC USING VNC Starting Xvnc from command line vncpasswd ~/myvncpasswd # (type & verify new password)‏ Xvnc -query [server-ip] -once – rfbauth ~/myvncpasswd Starting vncserver from command line vncserver

VNC USING VNC Starting Xvnc from /etc/inittab In the same way that character-based logins are run on VTs 1-6, and an X server is started on VT7, it's possible to configure /etc/inittab to start standing X servers at boot time. This provides an easy way for remote users to log in to the system and to have a persistent connection which will remain available across disconnections and re- connections. When used in this way, Xvnc is usually configured to issue an XDCMP query (often to localhost) and VNC passwords are used.

VNC Using VNC Starting Xvnc from Inetd The inetd superserver is used to start services on demand. When used with Xvnc, this provides the opportunity to start as many servers as system resources permit without pre-configuring a set number of standing servers and without wasting any resources on servers that are not needed.

VNC USING VNC VNC Viewers Binary VNC viewers are available for many platforms, including PDAs and cell phones. The Java VNC viewer is designed to be embedded into a web page as an applet. Due to the standard Java applet security restrictions, the embedded applet can only contact the server from which the web page was served; for convenience, Xvnc contains a mini webserver for this purpose. However, this web server cannot be used when Xvnc is started by Inetd, so a separate web server is required when using Inetd and the Java applet.

VNC USING VNC Starting viewer from command line Vncviewer [ip-address]:display Starting viewer from Java-enable Browser Firefox (assuming that server is running display 4... i.e display number )‏

VNC Running VNC (Tunneling with SSH)‏ The minimal security features provided by VNC can be greatly enhanced by tunneling the RFB protocol through SSH. Most native clients support the use of SSH through the -via command-line argument, which configures an SSH tunnel automatically. For example: vncviewer -via

VNC Running VNC (Bypassing a Firewall)‏ Firewalls can pose a problem when using VNC. The simplest and most secure method to solve this problem is through SSH tunneling. First, run the vncviewer to provide a reverse connection: vncviewer -listen Then, start the vncserver to broadcast on port 5500: vncconnect -display :1 [IP-address]:5500