Remotix for iOS: Help

1. Introduction
2. Server List
3. Scanners
4. Viewer
  4.1 Gestures
  4.2 Toolbar
  4.3 External keyboard
  4.4 Tips and Tricks (ScreenSharing)
5. Remotix settings
  5.1 Common settings
  5.2 Connection settings for VNC servers
  5.3 Connection settings for RDP servers
6. Security
7. Supported servers and authentication modes
  7.1 VNC servers
  7.2 RDP servers
8. How to set up a computer you're connecting to
  8.1 VNC
    8.1.1 You own a Mac
    8.1.2 You own a PC
  8.2 RDP
    8.2.1 Windows XP and Windows Server 2003
    8.2.2 Windows 7 and Windows Server 2008
    8.2.3 Windows 8
    8.2.4 Windows 10
9. Make your server accessible outside the local network
10. SSH tunnel using authentication key instead of password

1. Introduction

Remotix and Remotix RDP for iOS are powerful yet simple to use clients for remote access. With the recent addition of RemotixCloud service, you can connect to your computer from anywhere without any network setup.

Remotix supports:

  1. VNC
  2. Apple Screen Sharing
  3. Remote Desktop Protocol (RDP)
It allows you to connect to any remote computer running any operating system from your iPhone, iPad or iPod touch.

Remotix RDP is the special version with RDP support only. It allows you to connect via RDP to remote computers running Windows operating system. Help sections on VNC protocol and Apple Screen Sharing does not apply to the Remotix RDP.

2. Server list

Remotix home screen presents a list of stored and nearby servers available to connect. You may add a new server manually or select one of nearby servers found automatically via NetBIOS, LAN or Bonjour scanners.

Servers you never visited before would have default "blank" thumbnail and no stored settings.

Remotix regularly scans your network for available servers thus refreshing the scanned lists. You can refresh manually by clicking refresh button on corresponding list header.

On the first connect to scanned server, the only option you need to choose is the authentication type. After disconnect this server will be moved to the Stored list. All settings that you've selected or changed on-the-fly would be stored. The star icon to the right of server name indicates that you have this server in Stored list.

To add a server manually:

  1. Click [ + ] button
  2. Remotix will ask you to set the new server up. The Host/IP field is mandatory; all the other fields are optional. If you leave the Port field blank, Remotix will use the default port value (3389 for RDP, 5900 for VNC).
  3. When you finish, the new server will appear at STORED list with a default thumbnail.

When you disconnect from a server, Remotix will save its screen for you as a thumbnail to help you recognize it later. The thumbnail will be refreshed at the end of every session. You can disable thumbnail saving by setting "Store thumbnail" option to off.

Back to top

3. Scanners

Remotix has five types of scanners for discovering available servers:

To add a new scanner, go to Remotix preferences and click Add New Scanner at Server List & Scanners section.

Please note that only the servers with actually running VNC, RDP or SSH services will have VNC, RDP or SSH labels on. Scanners except Bonjour will find all computers regardless of whether Remotix is actually able to connect to them.

You can also rearrange server lists in preferences to change their order at main screen, as well as select the ordering type - between Name, Address or Online status.

Back to top

4. Viewer

When you connect to a server Remotix shows you the Viewer screen channeling remote desktop. Please note: If you have connected to Mac OS X using "Ask for observe" option, you'll be in the Observe mode and won't be able to control the server.

4.1 Gestures

Remotix provides multitouch gestures for the following actions:

4.2 Toolbar

Remotix toolbar contains the most useful buttons to manage your connection and to control the server.

4.3 External Keyboard

Remotix fully supports the external keyboard, including all modifier keys, such as Shift, Command and Windows button. You don't need to configure or enable it, just start typing.

Please mind that by default F1-F12 keys are set to affect your iOS device (e.g. increase brightness, and so on), so if you want to send an F1 keystroke, you need to press Fn + F1 instead.

4.4. Tips and Tricks (ScreenSharing)

Back to top

5. Remotix settings

5.1 Common settings

5.2 Connection settings for VNC servers

Options for Mac-based (Screen Sharing) servers

Options for other VNC servers

5.3 Connection settings for RDP servers

Authentication Options

RDP connection options

Performance options

RD Gateway

If your company is using Remote Desktop Gateway to provide an access to your machines within your company network, specify the gateway pameters here.

Audio Options

Advanced Options

Back to top

6. Security

You may use a secured connection through SSH (SSH tunnel) to access your machine if your VNC/RDP server supports it. To establish a secured connection, enable "Use SSH tunnel" option in Remotix connection preferences.
You will be asked to provide the following information:

Back to top

7. Supported servers and authentication modes

7.1 VNC servers

Remotix supports the following servers and authentication modes:

  1. Mac OS X Screen Sharing™: Ask for observe, Ask for control, Mac OS X authentication (Mac OS X username + password), VNC password;
  2. UltraVNC: VNC password, MS Logon II authentication (Windows username + password);
  3. RealVNC (without encryption): VNC password;
  4. TightVNC: VNC password;
  5. TigerVNC: VNC password;
  6. TurboVNC: VNC password;
  7. x11vnc: VNC password.
You may also connect to any of supported servers over SSH.

7.2 RDP servers

Remotix RDP supports the connections to the following Windows versions:

  1. Windows XP SP1, SP2, SP3 (starting from Professional)
  2. Windows Server 2003
  3. Windows Vista (starting from Professional)
  4. Windows 7 (starting from Professional)
  5. Windows Server 2008/2008 R2
  6. Windows 8/8.1
  7. Windows Server 2012/2012 R2
  8. Windows 10
You may also connect to any of supported servers over SSH.

Back to top

8. How to set up a computer you're connecting to

8.1 VNC

You own a Mac

The easiest way is to enable Screen Sharing on your Mac.
Do the following:

  1. Go to Sharing pane in System Preferences.
  2. Select Remote Management service in the list and enable it.
  3. Look to the right and make sure that access is allowed for all users.
  4. Click the Options… button and enable all options in list.
  5. Click the Computer settings... button and enable "Anyone may request permission to control screen" option.
After you perform these steps, your Mac appears automatically under Bonjour section in Remotix.

You own a PC

First, you have to choose one VNC server. The most popular ones are Ultra VNC and Tight VNC.

8.2 RDP

Windows XP and Windows Server 2003

Do the following:

  1. Go to Control Panel and select "Switch to Classic View".
  2. Select "System".
  3. Select "Remote" tab.
  4. Set the checkmark "Allow users to connect remotely to this computer".
  5. Click on "Remote Desktop Users" and select users on this machine which will be allowed to use RDP.
After you perform these steps, perform rescan on LAN or NetBIOS scanner and your machine will automatically appear under corresponding section in Remotix with "RDP" label.

Windows 7 and Windows Server 2008

Do the following:

  1. Go to Control Panel.
  2. In the control panel, change "view by" to "Large Icons".
  3. Click on "System".
  4. In the left menu, select "Remote Settings".
  5. Select "Allow remote connections to this computer".
  6. Click on "Select Users..." and select users on this machine which will be allowed to use RDP.

Windows 8

Do the following:

  1. From Metro interface, click to "Desktop" to get access to the desktop.
  2. Move your mouse to the left-bottom corner and perform the right click.
  3. In the menu, select "Control Panel".
  4. In the control panel, change "view by" to "Large Icons".
  5. Click on "System".
  6. In the left menu, select "Remote Settings".
  7. Select "Allow remote connections to this computer".
  8. Click on "Select Users..." and select users on this machine which will be allowed to use RDP.
After you perform these steps, perform rescan on LAN or NetBIOS scanner and your machine will automatically appear under corresponding section in Remotix with "RDP" label.

Windows 10

Do the following:

  1. Right click on the start menu.
  2. Select "System".
  3. In the left menu, select "Remote Settings".
  4. Select "Allow remote connections to this computer".
  5. Click on "Select Users..." and select users on this machine which will be allowed to use RDP.
After you perform these steps, perform rescan on LAN or NetBIOS scanner and your machine will automatically appear under corresponding section in Remotix with "RDP" label.

Back to top

9. Make your server accessible outside the local network

We recommend using RemotixCloud service, which makes your computer automatically accessible over internet without any additional router or port configuration. Visit RemotixCloud.com/help for more information.

For manual setup, if you want to connect to your server while not being in the same subnet, you need to do the following:
  1. Ensure that your computer has a stable host name or IP address.
    If you don't have static IP or a host name, use a dynamic DNS service, like dyndns.org.

  2. Configure port forwarding on the network router to pass incoming connections from router to your server.
    You need to forward connections to the port of your computer (3389 for RDP, 5900 for VNC). Please refer to your router documentation for detailed instructions on how to do this.

  3. Configure firewall on your computer to accept incoming connections on the port.
    Mac OS X enables this automatically when you turn on Screen Sharing or Remote Management. On Windows, you'll need to add the RDP port to the exception list of the Windows Firewall.

  4. As alternative, you can use SSH tunnelling to access your local machine through the other machine with SSH running. Refer to Section 6.

Back to top

10. SSH tunnel using authentication key instead of password

The advantage of this method, is that you don't need different passwords to log on different servers. Once the public key is installed on the server, access will be granted with no password question. You can also authenticate via the personal private key on all servers, needing not to remember several passwords.

If target server running Windows, you can use SSH tunneling to perform secure connection from your device to intermediary machine (SSH host). Refer to Section 6.

After you create two associated keys, the public key has to be stored on the remote computer host, and the private key should be stored on your device.

To generate a pair of keys on a Mac, do the following:

  1. Open Terminal.app
  2. Execute this command: ssh-keygen
  3. Enter passphrase that will be the password needed to use your private key. (This could save you from unauthorized access under your username if the device with private key is stolen.)
  4. Repeat passphrase
  5. Open the folder where your pair of keys was saved. If you used default location, you may go there using this command: open ~/.ssh/

To install the public key on the server, simply add the contents of client's ~/.ssh/id_rsa.pub to the server's ~/.ssh/authorized_keys.
In most cases, this command will do the trick: cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

To generate a pair of keys in Windows, do the following:

  1. Download PuTTY
  2. Extract files
  3. Launch PUTTYGEN.exe
  4. Select SSH-2 RSA
  5. Click "Generate"
  6. Enter passphrase that will be the password needed to use your private key. (This could save you from unauthorized access under your username if the device with private key is stolen.)
  7. Save public and private keys to any directory with names you like

To save your private key to the device:

  1. Connect your iOS device to your computer
  2. Open iTunes if it does not start automatically
  3. Locate the device in iTunes and go to Apps tab, then scroll down to the File Sharing section
  4. Select Remotix in the Apps list
  5. Drag the private key file (usually named id_rsa) to the Remotix documents

To connect securely using this key:

  1. Go to Security preferences of your connection in Remotix
  2. Select Public Key authentication type
  3. Select Private key file from the list of stored keys
  4. Enter key passphrase if needed
  5. Save connection preferences.

Back to top