Difference between revisions of "Remote Desktop/9.2"

From PC-BSD Wiki
Jump to: navigation, search
(Connecting with VNC)
(Marked this version for translation)
 
(45 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{NavHeader|back=Files and File Sharing|forward=Media Streaming}}
+
<noinclude><translate>
Occasionally it is useful allow connections between desktop sessions running on different computers. This can be very handy when troubleshooting a problem as both users will be able to see the error on the problematic system and either user can take control of the mouse and keyboard in order to fix the problem. Typically this is a temporary situation as providing access to one's computer allows a remote user the ability to both view and modify its settings.
+
  
This section will demonstrate two remote desktop scenarios: how to configure an RDP connection to another computer from PC-BSD and how to invite another computer to connect to your desktop session.
+
<!--T:1-->
 +
{{UseTOC{{putVers}}|Nav}}</noinclude>
  
===Connecting to Another Computer With RDP===
+
<!--T:2-->
 +
[[File:Krdc.png|thumb|393px|'''Figure 9.7a: Creating a Connection Using KRDC''']]
  
The [http://en.wikipedia.org/wiki/Remote_Desktop_Protocol remote desktop protocol (RDP)] protocol can be used to make a connection to another computer. This section will demonstrate what is needed on the remote computer for an RDP connection, how to connect using KDE's KRDC, and how to connect using VNC.
+
<!--T:3-->
 +
Occasionally it is useful to allow connections between desktop sessions running on different computers. This can be handy when troubleshooting a problem since both users will be able to see the error on the problematic system and either user can take control of the mouse and keyboard in order to fix the problem. Typically this is a temporary situation as providing access to one's computer allows a remote user the ability to both view and modify its settings.
  
====Preparing the Remote System====
+
<!--T:4-->
 +
This section will demonstrate two remote desktop scenarios: how to configure an RDP connection to another computer from PC-BSD® and how to invite another computer to connect to your desktop session.
  
Depending upon the operating system, you may have to first install or enable RDP software on the remote computer:
+
=== Connecting to Another Computer With RDP === <!--T:5-->
  
* not every edition of Windows provides a fully functional version of RDP; for example, it may not be fully supported in a Home Edition of Windows. Even if the full version of RDP is included, remote access may or may not be enabled by default. If you have trouble connecting using RDP, do a Google search for "remote desktop" and the name of the version of Windows you are using to find out how to configure its remote desktop settings. If you still can't connect, you will need to download, install and configure [http://en.wikipedia.org/wiki/Vnc VNC] server software on the system.
+
<!--T:6-->
 +
The {{citelink|wp|url=Remote_Desktop_Protocol|txt=remote desktop protocol (RDP)}} can be used to make a connection to another computer. This section will demonstrate what is needed on the remote computer for an RDP connection, how to connect using KDE's KRDC, and how to connect using VNC.[[File:Krdc1.png|left|thumb|260px|'''Figure 9.7b: Settings for the RDP Connection''']]
  
* if the other computer you are connecting to is a Mac, Linux, or BSD system, you will have to first install either [http://www.xrdp.org/ xrdp] or a VNC server on the other system. Depending upon the operating system, either software may or may not already be installed. If it is not, check the software repository for the operating system or use Google to find out how to install and configure one of these applications on that operating system. If you are connecting to another PC-BSD system, the '''krfb''' VNC server is automatically installed with KDE and additional VNC server software is available in AppCafe™.
+
==== Preparing the Remote System ==== <!--T:7-->
  
If the remote system is protected by a firewall, you will need to check that it allows connections to the TCP port required by the type of connection that you will be using:
+
<!--T:8-->
 +
Depending upon the operating system, you may have to first install or enable RDP software on the remote computer:
  
'''RDP:''' uses port 3389
+
<!--T:9-->
 +
* not every edition of Windows provides a fully functional version of RDP; for example, it may not be fully supported in a Home Edition of Windows. Even if the full version of RDP is included, remote access may or may not be enabled by default. If you have trouble connecting using RDP, do a web search for "remote desktop" and the name of the version of Windows you are using to find out how to configure its remote desktop settings. If you still cannot connect, you will need to download, install and configure {{citelink|wp|url=Virtual_Network_Computing|txt=VNC}} server software on the system.
  
'''VNC:''' uses port 5900 (for the first connection, 5901 for the second connection, etc.)
+
<!--T:10-->
 +
* if the other computer you are connecting to is a Mac, Linux, or BSD system, you will have to first install either {{citelink|url=http://www.xrdp.org/|txt=xrdp}} or a VNC server on the other system. Depending upon the operating system, either software may or may not already be installed. If it is not, check the software repository for the operating system or use a web search to find out how to install and configure one of these applications on that operating system. If you are connecting to another PC-BSD® system, the '''krfb''' VNC server is automatically installed with KDE and additional VNC server software is available in AppCafe®.
  
If you need to manually add a firewall rule, it is best to only allow the IP address of the computer that will be connecting. You should immediately remove or disable this firewall rule after the connection is finished so that other computers do not try to connect to the computer. Since your PC-BSD system is considered to be the client and will be initiating the connection, you do not have to modify the firewall on the PC-BSD system.
+
<!--T:11-->
 +
If the remote system is protected by a firewall, you will need to check that it allows connections to the TCP port required by the type of connection that you will be using:
  
====Connecting with KDE's KRDC====
+
<!--T:12-->
 +
* '''RDP:''' uses port 3389
  
If your PC-BSD system has the KDE desktop installed, you can initiate a connection request using KRDC. To launch this application, go to Application Launcher -> Internet -> Remote Desktop Client within KDE or type '''krdc''' at the command line within any desktop. If you click F1 while in KRDC you can access the Remote Connection Desktop Handbook to learn more about how to use this application.
+
<!--T:13-->
 +
* '''VNC:''' uses port 5900 (for the first connection, 5901 for the second connection, etc.)
  
Figure 5.9a shows the initial KRDC screen which allows you to specify which system you wish to connect to.
+
<!--T:14-->
 +
If you need to manually add a firewall rule, it is best to only allow the IP address of the computer that will be connecting. You should immediately remove or disable this firewall rule after the connection is finished so that other computers do not try to connect to the computer. Since your PC-BSD® system is considered to be the client and will be initiating the connection, you do not have to modify the firewall on the PC-BSD® system.
  
'''Figure 5.9a: Creating a Connection Using KRDC'''
+
==== Connecting with KDE's KRDC ==== <!--T:15-->
  
[[Image:Krdc.png]]
+
<!--T:16-->
 +
If your PC-BSD® system has the KDE desktop installed, you can initiate a connection request using KRDC. To launch this application, go to <span class=traverse>''Applications''{{rarr}}''Internet''{{rarr}}''Remote Desktop Client''</span> within KDE or type '''krdc''' at the command line within any desktop. If you click F1 while in KRDC you can access the Remote Connection Desktop Handbook to learn more about how to use this application.
  
Use the drop down menu to indicate whether the remote system is using RDP or VNC for the connection. Then type in the IP address of the system you wish to connect to. If you are connecting to a VNC system, the IP address needs to be followed by a colon and a number indicating the number of the session. Typically, the number will be 1 unless the VNC server is hosting multiple simultaneous connections. Once you press enter, the connection will be initiated and, if it is an RDP connection, you will see the screen shown in Figure 5.9b:
+
<!--T:17-->
 +
Figure 9.7a shows the initial KRDC screen which allows you to specify which system you wish to connect to.
  
'''Figure 5.9b: Settings for the RDP Connection'''
+
<!--T:18-->
 
+
Use the drop-down menu to indicate whether the remote system is using RDP or VNC for the connection. Then type in the IP address of the system you wish to connect to. If you are connecting to a VNC system, the IP address needs to be followed by a colon and a number indicating the number of the session. Typically, the number will be 1 unless the VNC server is hosting multiple simultaneous connections. Once you press enter, the connection will be initiated and, if it is an RDP connection, you will see the screen shown in Figure 9.7b.
[[Image:Krdc1.png]]
+
  
 +
<!--T:19-->
 
Here is a quick overview of the settings:
 
Here is a quick overview of the settings:
  
 +
<!--T:20-->
 
'''Desktop resolution:''' since the contents of the screen are sent over the network, select the lowest resolution that still allows you to see what is happening on the other system. If you have a very fast network connection, you can choose a higher resolution; if you find that the other system is very slow to refresh its screen, try choosing a lower resolution.
 
'''Desktop resolution:''' since the contents of the screen are sent over the network, select the lowest resolution that still allows you to see what is happening on the other system. If you have a very fast network connection, you can choose a higher resolution; if you find that the other system is very slow to refresh its screen, try choosing a lower resolution.
  
'''Color depth:''' choose the lowest color depth that allows you to see the other system; you can choose a higher color depth if the network connection is fast.
+
<!--T:21-->
 +
'''Color depth:''' choose the lowest color depth that allows you to see the other system; you can choose a higher color depth if the network connection is fast.[[File:Krfb1a.png|thumb|393px|'''Figure 9.7c: Initiating a Connection Request Using krfb''']]
  
'''Keyboard layout:''' this drop down menu allows you to select the desired keyboard layout.
+
<!--T:22-->
 +
'''Keyboard layout:''' this drop-down menu allows you to select the desired keyboard layout.
  
'''Sound:''' this drop down menu allows you to choose whether any sounds heard during the connection are produced on this system, the remote system, or to disable sound during the connection.
+
<!--T:42-->
 +
'''Sound:''' this drop-down menu allows you to choose whether any sounds heard during the connection are produced on this system, the remote system, or to disable sound during the connection.
  
 +
<!--T:23-->
 
'''Console login:''' if you are connecting to a Unix-like system, you can check this box if you wish to have access to the other system's command line console.
 
'''Console login:''' if you are connecting to a Unix-like system, you can check this box if you wish to have access to the other system's command line console.
  
'''Extra options:''' allows you to specify [http://linux.die.net/man/1/rdesktop rdesktop switches] that aren't covered by the other options in this screen.
+
<!--T:24-->
 +
'''Extra options:''' allows you to specify {{citelink|url=http://linux.die.net/man/1/rdesktop|txt=rdesktop switches}} that are not covered by the other options in this screen.
  
 +
<!--T:25-->
 
'''Show this dialog again for this host:''' if you plan on using the same settings every time you connect to this computer, you can uncheck this box. If you need to change the settings at a later time, you can right-click the connection (which will appear in a list as a past connection) and choose Settings from the right-click menu.
 
'''Show this dialog again for this host:''' if you plan on using the same settings every time you connect to this computer, you can uncheck this box. If you need to change the settings at a later time, you can right-click the connection (which will appear in a list as a past connection) and choose Settings from the right-click menu.
  
'''Remember password:''' [http://docs.kde.org/development/en/kdeutils/kwallet/ KWallet] is KDE's password storage system. If this box stays checked, you will only need to input the password the first time you make this connection as it will be saved for you. If this is the first time you have stored a password using KWallet, it will prompt you for some information to set up your wallet.
+
<!--T:26-->
 +
'''Remember password:''' {{citelink|url=http://docs.kde.org/development/en/kdeutils/kwallet/|txt=KWallet}} is KDE's password storage system. If this box stays checked, you will only need to input the password the first time you make this connection as it will be saved for you. If this is the first time you have stored a password using KWallet, it will prompt you for some information to set up your wallet.
  
If it is a VNC connection, you will be able to choose your connection type (speed), screen resolution, and have the option to remember the password.
+
<!--T:27-->
 +
If it is a VNC connection, you will be able to choose your connection type (speed), screen resolution, and have the option to remember the password.[[File:Krfb1.png|thumb|393px|'''Figure 9.7d: Connection Invitation Created Using krfb''']]
  
Once you press OK, the connection should be initiated and you will receive pop-up messages asking for a username then a password; the details you provide must match a user account on the system you are connecting to. Once your authentication details are confirmed, you should see the desktop of the other system. If you move your mouse, it will move on the other desktop as well. Click the "View Only" button in the top toolbar whenever you wish to disable this mouse behaviour. When you are finished your session, you can click the "Disconnect" button in the top toolbar.
+
<!--T:28-->
 +
Once you press OK, the connection should be initiated and you will receive pop-up messages asking for a username then a password; the details you provide must match a user account on the system you are connecting to. Once your authentication details are confirmed, you should see the desktop of the other system. If you move your mouse, it will move on the other desktop as well. Click the button ''View Only'' in the top toolbar whenever you wish to disable this mouse behaviour. When you are finished your session, you can click the button ''Disconnect'' in the top toolbar.
  
'''NOTE:''' if the connection fails, check on the remote computer that either the RDP software is enabled or that the VNC server is listening for connections. Also double-check that a firewall is not preventing the connection.
+
<!--T:29-->
 +
{{note|icon64=if the connection fails, check on the remote computer that either the RDP software is enabled or that the VNC server is listening for connections. Also double-check that a firewall is not preventing the connection.}}
  
====Connecting with VNC====
+
==== Connecting with VNC ==== <!--T:30-->
  
If you prefer to install VNC software instead of using KDE's KRDC, use AppCafe™ to install TightVNC. If you use VNC, the VNC server must be installed on the remote desktop.
+
<!--T:31-->
 +
If you prefer to install VNC software instead of using KDE's KRDC, use {{local|link=AppCafe®}} to install TightVNC. If you use VNC, the VNC server must be installed on the remote desktop.
  
Once TightVNC is installed, type '''vncviewer''' to start the VNC client. A small window will appear, allowing you to type in the IP address of the remote system in the format IP_ADDRESS:5801. Change the 5801 if the VNC server is listening on a different port.
+
<!--T:32-->
 +
Once TightVNC is installed, type '''vncviewer''' to start the VNC client. A small window will appear, allowing you to type in the IP address of the remote system in the format ''IP_ADDRESS:5801''. Change the ''5801'' if the VNC server is listening on a different port.
  
===Allowing Another Computer to Connect Using Desktop Sharing===
+
=== Allowing Another Computer to Connect Using Desktop Sharing === <!--T:33-->
  
If you wish another user to connect to your computer and have the KDE desktop installed, you can use the KDE Desktop Sharing application to generate a connection invitation. To launch this application within KDE, go to Application Launcher -> Internet -> Desktop Sharing or type '''krfb''' from the command prompt of any desktop. If you press F1 while in this application, it will open the Desktop Sharing Handbook where you can learn more about using this utility. Figure 5.9c shows the initial screen for this application:
+
<!--T:34-->
 
+
If you wish another user to connect to your computer and have the KDE desktop installed, you can use the KDE Desktop Sharing application to generate a connection invitation. To launch this application within KDE, go to <span class=traverse>''Applications''{{rarr}}''Internet''{{rarr}}''Desktop Sharing''</span> or type '''krfb''' from the command prompt of any desktop. If you press F1 while in this application, it will open the Desktop Sharing Handbook where you can learn more about using this utility. Figure 9.7c shows the initial screen for this application.
'''Figure 5.9c: Initiating a Connection Request Using Krfb'''
+
 
+
[[Image:Krfb.png]]
+
  
 +
<!--T:35-->
 
There are two types of invitations that you can create:
 
There are two types of invitations that you can create:
  
'''Personal Invitation:''' if you click this button it will display the hostname that the other person will use to connect, a temporary password to use for the connection, and a connection request expiration time of one hour. It will include a warning reminding you to only give this information to the person you wish to connect as anyone can connect using that information. The connection itself can be made from any VNC client. If the person is using PC-BSD, they can use '''kdrc''' or '''vncviewer''' as described above. On other operating systems, they will need to check if VNC is installed and download a VNC client if it is not. Once you press the Close button, the invitation expiry date will be listed in the main screen.
+
<!--T:36-->
 +
'''Personal Invitation:''' if you click this button it will display the hostname that the other person will use to connect, a temporary password to use for the connection, and a connection request expiration time of one hour. It will include a warning reminding you to only give this information to the person you wish to connect as anyone can connect using that information. The connection itself can be made from any VNC client. If the person is using PC-BSD®, they can use '''kdrc''' or '''vncviewer''' as described above. On other operating systems, they will need to check if VNC is installed and download a VNC client if it is not. Once you press the "Close" button, the invitation expiry date will be listed in the main screen. Figure 9.7d shows an example of a personal invitation.
  
'''Email Invitation:''' if you click this button it will display a warning that anyone who reads the email containing the invitation can connect. Once you click the Continue button, the default email program will open the invitation so that you can input the email address of the recipient and send the email.
+
<!--T:37-->
 +
'''Email Invitation:''' if you click this button it will display a warning that anyone who reads the email containing the invitation can connect. Once you click the "Continue" button, the default email program will open the invitation so that you can input the email address of the recipient and send the email.[[File:Krfb2.png|thumb|393px|'''Figure 9.7e: The Other User is Trying to Connect Using the Invitation''']]
  
It should be noted that the most secure way to convey the invitation information is through an alternate communications channel such as a phone call. Ideally, you are speaking to the other person as they connect so that you can walk them through the problem you are experiencing and they can let you know what they are doing to your system as you watch them do it.
+
<!--T:38-->
 +
It should be noted that the most secure way to convey the invitation information is through an alternate communications channel such as a phone call. Ideally, you are speaking to the other person as they connect so that you can walk them through the problem you are experiencing and they can let you know what they are doing to your system as you watch them do it.  
  
Figure 5.9d shows an example of a personal invitation:
+
<!--T:39-->
 +
Once the other person has the invitation, they should input the information in the invitation into their VNC client in order to start the connection. You will know when they try to connect as a pop-up message will appear on your screen similar to Figure 9.7e.
  
'''Figure 5.9d: Connection Invitation Created Using krfb'''
+
<!--T:40-->
 +
In this example, a computer with an IP address of 192.168.1.111 is trying to connect. Buttons are provided to either accept or refuse the connection. You can also check or uncheck the box to "allow remote user to control keyboard and mouse". If you accept the connection, the other user will be prompted to input the invitation password. Once the password is accepted, they will see your desktop.
  
[[Image:Krfb1.png]]
+
<!--T:41-->
 
+
<noinclude>
Once the other person has the invitation, they should input the information in the invitation into their VNC client in order to start the connection. You will know when they try to connect as a pop-up message will appear on your screen similar to Figure 5.9e:
+
{{refheading}}
 
+
[[category:Remote Desktop]]
'''Figure 5.9e: The Other User is Trying to Connect Using the Invitation'''
+
[[category:Common Tasks]]
 
+
[[category:handbook]]
[[Image:Krfb2.png]]
+
<languages/>
 
+
</translate>
In this example, a computer with an IP address of 192.168.1.111 is trying to connect. Buttons are provided to either accept or refuse the connection. You can also check or uncheck the box to "allow remote user to control keyboard and mouse". If you accept the connection, the other user will be prompted to input the invitation password. Once the password is accepted, they will see your desktop.
+
</noinclude>

Latest revision as of 01:08, 18 December 2013


Contents

Figure 9.7a: Creating a Connection Using KRDC

Occasionally it is useful to allow connections between desktop sessions running on different computers. This can be handy when troubleshooting a problem since both users will be able to see the error on the problematic system and either user can take control of the mouse and keyboard in order to fix the problem. Typically this is a temporary situation as providing access to one's computer allows a remote user the ability to both view and modify its settings.

This section will demonstrate two remote desktop scenarios: how to configure an RDP connection to another computer from PC-BSD® and how to invite another computer to connect to your desktop session.

[edit] Connecting to Another Computer With RDP

The remote desktop protocol (RDP)[1] can be used to make a connection to another computer. This section will demonstrate what is needed on the remote computer for an RDP connection, how to connect using KDE's KRDC, and how to connect using VNC.
Figure 9.7b: Settings for the RDP Connection

[edit] Preparing the Remote System

Depending upon the operating system, you may have to first install or enable RDP software on the remote computer:

  • not every edition of Windows provides a fully functional version of RDP; for example, it may not be fully supported in a Home Edition of Windows. Even if the full version of RDP is included, remote access may or may not be enabled by default. If you have trouble connecting using RDP, do a web search for "remote desktop" and the name of the version of Windows you are using to find out how to configure its remote desktop settings. If you still cannot connect, you will need to download, install and configure VNC[2] server software on the system.
  • if the other computer you are connecting to is a Mac, Linux, or BSD system, you will have to first install either xrdp[3] or a VNC server on the other system. Depending upon the operating system, either software may or may not already be installed. If it is not, check the software repository for the operating system or use a web search to find out how to install and configure one of these applications on that operating system. If you are connecting to another PC-BSD® system, the krfb VNC server is automatically installed with KDE and additional VNC server software is available in AppCafe®.

If the remote system is protected by a firewall, you will need to check that it allows connections to the TCP port required by the type of connection that you will be using:

  • RDP: uses port 3389
  • VNC: uses port 5900 (for the first connection, 5901 for the second connection, etc.)

If you need to manually add a firewall rule, it is best to only allow the IP address of the computer that will be connecting. You should immediately remove or disable this firewall rule after the connection is finished so that other computers do not try to connect to the computer. Since your PC-BSD® system is considered to be the client and will be initiating the connection, you do not have to modify the firewall on the PC-BSD® system.

[edit] Connecting with KDE's KRDC

If your PC-BSD® system has the KDE desktop installed, you can initiate a connection request using KRDC. To launch this application, go to Applications → Internet → Remote Desktop Client within KDE or type krdc at the command line within any desktop. If you click F1 while in KRDC you can access the Remote Connection Desktop Handbook to learn more about how to use this application.

Figure 9.7a shows the initial KRDC screen which allows you to specify which system you wish to connect to.

Use the drop-down menu to indicate whether the remote system is using RDP or VNC for the connection. Then type in the IP address of the system you wish to connect to. If you are connecting to a VNC system, the IP address needs to be followed by a colon and a number indicating the number of the session. Typically, the number will be 1 unless the VNC server is hosting multiple simultaneous connections. Once you press enter, the connection will be initiated and, if it is an RDP connection, you will see the screen shown in Figure 9.7b.

Here is a quick overview of the settings:

Desktop resolution: since the contents of the screen are sent over the network, select the lowest resolution that still allows you to see what is happening on the other system. If you have a very fast network connection, you can choose a higher resolution; if you find that the other system is very slow to refresh its screen, try choosing a lower resolution.

Color depth: choose the lowest color depth that allows you to see the other system; you can choose a higher color depth if the network connection is fast.
Figure 9.7c: Initiating a Connection Request Using krfb

Keyboard layout: this drop-down menu allows you to select the desired keyboard layout.

Sound: this drop-down menu allows you to choose whether any sounds heard during the connection are produced on this system, the remote system, or to disable sound during the connection.

Console login: if you are connecting to a Unix-like system, you can check this box if you wish to have access to the other system's command line console.

Extra options: allows you to specify rdesktop switches[4] that are not covered by the other options in this screen.

Show this dialog again for this host: if you plan on using the same settings every time you connect to this computer, you can uncheck this box. If you need to change the settings at a later time, you can right-click the connection (which will appear in a list as a past connection) and choose Settings from the right-click menu.

Remember password: KWallet[5] is KDE's password storage system. If this box stays checked, you will only need to input the password the first time you make this connection as it will be saved for you. If this is the first time you have stored a password using KWallet, it will prompt you for some information to set up your wallet.

If it is a VNC connection, you will be able to choose your connection type (speed), screen resolution, and have the option to remember the password.
Figure 9.7d: Connection Invitation Created Using krfb

Once you press OK, the connection should be initiated and you will receive pop-up messages asking for a username then a password; the details you provide must match a user account on the system you are connecting to. Once your authentication details are confirmed, you should see the desktop of the other system. If you move your mouse, it will move on the other desktop as well. Click the button View Only in the top toolbar whenever you wish to disable this mouse behaviour. When you are finished your session, you can click the button Disconnect in the top toolbar.

NOTE: If the connection fails, check on the remote computer that either the RDP software is enabled or that the VNC server is listening for connections. Also double-check that a firewall is not preventing the connection.

[edit] Connecting with VNC

If you prefer to install VNC software instead of using KDE's KRDC, use AppCafe® to install TightVNC. If you use VNC, the VNC server must be installed on the remote desktop.

Once TightVNC is installed, type vncviewer to start the VNC client. A small window will appear, allowing you to type in the IP address of the remote system in the format IP_ADDRESS:5801. Change the 5801 if the VNC server is listening on a different port.

[edit] Allowing Another Computer to Connect Using Desktop Sharing

If you wish another user to connect to your computer and have the KDE desktop installed, you can use the KDE Desktop Sharing application to generate a connection invitation. To launch this application within KDE, go to Applications → Internet → Desktop Sharing or type krfb from the command prompt of any desktop. If you press F1 while in this application, it will open the Desktop Sharing Handbook where you can learn more about using this utility. Figure 9.7c shows the initial screen for this application.

There are two types of invitations that you can create:

Personal Invitation: if you click this button it will display the hostname that the other person will use to connect, a temporary password to use for the connection, and a connection request expiration time of one hour. It will include a warning reminding you to only give this information to the person you wish to connect as anyone can connect using that information. The connection itself can be made from any VNC client. If the person is using PC-BSD®, they can use kdrc or vncviewer as described above. On other operating systems, they will need to check if VNC is installed and download a VNC client if it is not. Once you press the "Close" button, the invitation expiry date will be listed in the main screen. Figure 9.7d shows an example of a personal invitation.

Email Invitation: if you click this button it will display a warning that anyone who reads the email containing the invitation can connect. Once you click the "Continue" button, the default email program will open the invitation so that you can input the email address of the recipient and send the email.
Figure 9.7e: The Other User is Trying to Connect Using the Invitation

It should be noted that the most secure way to convey the invitation information is through an alternate communications channel such as a phone call. Ideally, you are speaking to the other person as they connect so that you can walk them through the problem you are experiencing and they can let you know what they are doing to your system as you watch them do it.

Once the other person has the invitation, they should input the information in the invitation into their VNC client in order to start the connection. You will know when they try to connect as a pop-up message will appear on your screen similar to Figure 9.7e.

In this example, a computer with an IP address of 192.168.1.111 is trying to connect. Buttons are provided to either accept or refuse the connection. You can also check or uncheck the box to "allow remote user to control keyboard and mouse". If you accept the connection, the other user will be prompted to input the invitation password. Once the password is accepted, they will see your desktop.


References


  1. http://en.wikipedia.org/wiki/Remote_Desktop_Protocol
  2. http://en.wikipedia.org/wiki/Virtual_Network_Computing
  3. http://www.xrdp.org/
  4. http://linux.die.net/man/1/rdesktop
  5. http://docs.kde.org/development/en/kdeutils/kwallet/
Other languages:German 7% • ‎English 100% • ‎French 5%
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox