Remotix for Android: 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
Remotix and Remotix RDP for Android 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:
- VNC
- Apple Screen Sharing
- Remote Desktop Protocol (RDP)
It allows you to connect to any remote computer running any operating system from your
Android device.
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.
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:
- Go to the menu and press the [ + ] button
- 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).
- 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
Remotix has five types of scanners for discovering available servers:
- Bonjour: nearby servers on the local subnet that announce themselves using
Bonjour technology.
- NetBIOS: all NetBIOS servers available on chosen network interface (e.g. 3G, WiFi, or VPN).
Typically Windows and Mac OS X servers advertise themselves via NetBIOS.
- Local Network: all servers available on chosen network interface.
You can enable VNC/RDP/SSH scan, and you also have an option to select which ports to scan.
- Network Range: all servers available in the range of IP addresses, e.g.
192.168.0.10 - 192.168.0.100. To set up this scanner, you have to specify first and last
addresses of range. You can use either IP address (xxx.xxx.xxx.xxx), or host name
(subdomain.example.com).
- Network Netmask: all servers available in the subnet, defined by IP address and length of subnet mask. (e.g. 192.168.0.0 / 24)
To add a new scanner,
go to Edit Scanners in Remotix menu, then click Add New Scanner.
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
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.
Remotix provides multitouch gestures for the following actions:
- pan:

- zoom:

- click:

- double click:

- right click:

- drag:

- scroll: move two fingers in vertical direction to scroll vertically
or (Mac OS X servers only) in horizontal direction to scroll horizontally

- show the hiding Dock or taskbar: pan the screen in opposite direction

Remotix toolbar contains the most useful buttons to manage your connection and to control the server.
- Keyboards
Remotix allows you to use two keyboards: standard Android keyboard and extended one. Extended keyboard provides you with keys that you
usually
cannot access through standard Android keyboard, such as F1-F10, Escape and cursor keys. Special buttons for actions like "Cut", "Copy" and "Paste" are also included.
- Right & middle click mode
This button will imitate right mouse click or middle click instead of left one while it is selected. It won't be released until you do tap (e.g. panning gesture won't
cause it to release).
- Touchpad mode
Touchpad mode button (the hand) will switch the way you control Remotix viewer. In this mode, your finger movements would move the cursor over the screen and tapping on the screen would actually tap at the position of the cursor. You can continue to use gestures like two finger scroll to perform scrolling and two finger click to perform the right click.
- Modifiers
Modifier keys (⌃, ⌥, ⌘ / Ctrl, Alt, Win) are put on the toolbar. Once you press a modifier button, it stays pressed until released.
E.g.: to close a browser tab, first you press the modifier (⌘ or Ctrl), then 'T', then modifier again.
Note: if width of your screen is insufficient, modifiers buttons can be hidden. In that case try another orientation of your device.
- Cursor keys
If width of your screen in current device orientation is enough - the cursor keys (←, ↓, ↑, →) are also present on the toolbar.
- Settings menu
Press settings menu button to get access to full screen mode, zoom pixel to pixel or to change connection settings on the fly.
- Disconnect select disconnect to terminate connection to current server
- Settings opens connection settings which can be changed on-the-fly. After closing new settings will be applied immediately.
- Take Screenshot Takes the screenshot of the remote machine and allows you to share it.
- Zoom 1:1 would zoom the current screen to pixel-to-pixel ratio.
- Fullscreen Mode hides the toolbar.
To get access to toolbar press "Back" button. Notice, that in different versions of Android Remotix will also try to hide as many Android UI panels as possible.
- Lock remote screen (Apple Screen Sharing only) Blacks out the physical screen on the machine you're connected to, preventing the others to see your actions on it.
- Show Connection Info Displays HUD with connection information like rate, bandwidth and time connected.
Remotix fully supports the external keyboard, including all modifier keys, such as Shift, Command and Windows button.
In some verions of Android you may need to set exact input type in connection settings. Set "Keyboard type" to "Hardware" for external keyboard.
- Dual-screen setup: you can choose whether you want to work with only one display of your multimonitor setup, or with all of them together, by choosing needed display in connection preferences on-the-fly.
- Spaces navigation: to move between spaces on a Mac, use the Ctrl+Arrow keys shortcut (unless you have disabled it on your Mac)
Back to top
- Synchronize Clipboard
If set, Remotix would perform automatic clipboard synchronization if server supports it. If you copy something into the pasteboard on Android device, Remotix sends it to the server. The
opposite is also true - copying on server would automatically transfer clipboard contents to Android device. Supported types include text.
If remote server does not support automatic clipboard synchronization (notable example is old version of Apple Screen Sharing server), you can use "Send clipboard" and "Get clipboard"
actions, whose would appear in Settings menu to transfer pasteboard to and from server.
- Invert Scrolling
If set, vertical scrolling gestures will be inverted.
- Don't Dim Display
If set, Remotix would block display from dimming while connected to the server.
- Background
Allows selection of the background picture to fill the areas under the viewer.
- Fullscreen type
Allows to setup elements of user interface, which will be hidden in fullscreen mode - only Remotix toolbar, only Android toolbar or both.
- Dim toolbar
Allows to dim constantly presented Android system bar (with buttons like "back" or "home"). This option may be usefull on tablets with Android 3.0 or later. Remotix can dim Android system bar when remote connection is established or when fullscreen mode activated. Also you can choose never dim system bar.
Options for Mac-based (Screen Sharing) servers
- Keyboard through clipboard paste
Having this option on you don't need to switch the keyboard layout on your server.
You can type any national characters from keyboard layouts installed on your device.
The only drawback of this method is that system clipboard and clipboard synchronization between your device and computer won't be available.
- Quality Level
To have the best experience over different network speed Remotix allows selection of the quality level. You can choose between black & white, grayscale, medium, adaptive and full quality. The least bandwidth hungry is black and white.
Adaptive quality codec provided by Apple Screen Sharing™ minimizes buffering and guarantees a fast start. It also provides a fast performance on average and slow connections, although it is rather CPU hungry.
- Color Depth
This option is only available if Adaptive codec is selected. Choose 16 bit to lower CPU requirements (older devices).
- Server Scaling
You can further improve performance of Remotix on zoomed out view by setting up this
option. On the connect stage Remotix sends a command to server to send back downscaled
image. This will reduce required bandwidth and free your device resources.
- Display
Apple Screen Sharing only. If Mac you're connecting to have multiple displays, Remotix allows selection of the active monitor. Option include "Combined" to use all displays, or each display individually.
Options for other VNC servers
- Operating system
Selected server OS defines extended keyboard layout (OS-dependant modifiers) and Dock / taskbar icon for the corresponding gesture and ensures correct work of cut/copy/paste extended keyboard buttons.
- Preferred Encodings
You may change the preferred order of graphical encodings used by Remotix for every server. Encodings that require increasing bandwidth decrease processing requirements, and vice versa. While connecting, Remotix will use the first encoding in list which is supported by server. If all encodings are turned off, the raw encoding will be used (which does not perform any compression and needs the widest bandwidth).
- Color Depth
You can adjust color depth of the Viewer screen. The higher the value - the greater the width of bandwidth used. You can get satisfying level of picture quality vs. performance adjusting this option, e.g. on GPRS connection you need to set it on 8 bits.
Authentication Options
- Domain
Enter Windows domain here if your computer is part of domain. If not, leave empty.
- Username
Enter Windows username here.
- Password
Enter Windows password here.
RDP connection options
Performance options
- Performance
Select the performance profile of the connection. In "Auto" mode, Remotix detects whether you are running on Wi-Fi or 3G and selects "3G" or "LAN" correspondingly. You can also select "Custom" profile and
set up the details manually:
- Wallpaper determines whether desktop background would be drawn
- Full Window Drag if set, windows are moved with contents, otherwise only the outline will be displayed during drag
- Menu Animations determines whether menus would appear immediately or animated
- Theming if set, your Windows theme will be applied
- Cursor Shadow sets the cursor shadow drawing
- Cursor Settings disables cursor blinking
- Font Smoothing determines whether font smoothing will be in use
- Desktop Composition enables or disables desktop composition
- Compression
Set to "On" if you want Remotix to compress all RDP traffic. Note: this can be actually slower due to increased CPU requirements on Android device.
- Color Depth
Color depth determines the number of colors in the picture RDP would transfer. Higher value requires higher bandwidth.
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
- Audio Playback
Selects audio mode.
- None no audio will be played or redirected
- Play on Computer audio will be played on the remote machine
- Dynamic Quality audio will be redirected to Android device and audio quality will be adapted automatically
- Medium Quality audio will be redirected to Android device with medium quality
- High Quality audio will be redirected to Android device with high quality
- Audio Recording
Determines whether audio recoding (speaking to the microphone) will be transferred to remote machine.
Advanced Options
- Console Session
Set to on if you want to connect to the existing first session on RDP server (Windows Server 2003 only).
- Startup Program
Specify the path to the executable, which will be started on user logon (Windows Server only)
- Working Directory
Specify the working directory for the startup program. Only applies if startup program is set. (Windows Server only)
Back to top
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:
- SSH username
This is the username that you'll use to login via SSH. Usually it's the same as your OS login on the remote computer.
To enable SSH connection on your Mac, do the following:
- Go to System Preferences -> Sharing pane
- Enable Remote Login service
- Authentication type
You may choose either interactive or public key-based way to authenticate.
For interactive, you have to enter password associated with the SSH username. For public-key based authentication, you need to have a pair of keys. For detailed instructions, see section 10.
- SSH password (or Private key passphrase)
You may fill it in advance, or leave blank if you want to be asked for this password on every connection attempt.
- SSH host and SSH port determine the intermediary machine SSH connection goes through.
Back to top
Remotix supports the following servers and authentication modes:
- Mac OS X Screen Sharing™: Ask for observe, Ask for control, Mac OS X authentication (Mac OS X username + password), VNC password;
- UltraVNC: VNC password, MS Logon II authentication (Windows username + password);
- RealVNC (without encryption): VNC password;
- TightVNC: VNC password;
- TigerVNC: VNC password;
- TurboVNC: VNC password;
- x11vnc: VNC password.
You may also connect to any of supported servers over SSH.
Remotix RDP supports the connections to the following Windows versions:
- Windows XP SP1, SP2, SP3 (starting from Professional)
- Windows Server 2003
- Windows Vista (starting from Professional)
- Windows 7 (starting from Professional)
- Windows Server 2008/2008 R2
- Windows 8/8.1
- Windows Server 2012/2012 R2
- Windows 10
You may also connect to any of supported servers over SSH.
Back to top
The easiest way is to enable Screen Sharing on your Mac.
Do the following:
- Go to Sharing pane in System Preferences.
- Select Remote Management service in the list and enable it.
- Look to the right and make sure that access is allowed for all users.
- Click the Options… button and enable all options in list.
- 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.
First, you have to choose one VNC server. The most popular ones are Ultra VNC and Tight VNC.
- How to set up a Tight VNC server
- Go to Tight VNC website and download
Self-installing package for Windows.
- Install it. Default installation settings are OK.
- Start TightVNC in Service mode if it didn't start automatically.
- You should see a TightVNC service icon in tray, informing you that VNC service started successfully.
- How to set up an Ultra VNC server
- Go to Ultra VNC download page
and download the latest version of Full installer.
- Install it. On Select Additional Tasks step make sure that two upper checkboxes are checked
("Register UltraVNC Server as a system service" and "Start or restart UltraVNC service").
- After installing, go to server preferences and set your own VNC password.
If you want to enable access by using your Windows username and password, do the following:
- Enable Require MS Logon and New MS Logon options,
- Click Configure MS Logon Groups button and enable full control for the user you will log in as.
- In Windows XP you have to disable
Force Guest option in registry. Executing this .reg file will do the job:
disableforceguest.reg.zip.
Always make sure that UltraVNC is able to save changes in preferences. In Windows XP you need to
uncheck "Protect my computer and data from unauthorized program activity" option; in Windows 7 you
need to "allow this program to make changes to your computer".
After you perform these steps, perform rescan using local network or NetBIOS scanner to discover your machine.
Do the following:
- Go to Control Panel and select "Switch to Classic View".
- Select "System".
- Select "Remote" tab.
- Set the checkmark "Allow users to connect remotely to this computer".
- 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.
Do the following:
- Go to Control Panel.
- In the control panel, change "view by" to "Large Icons".
- Click on "System".
- In the left menu, select "Remote Settings".
- Select "Allow remote connections to this computer".
- Click on "Select Users..." and select users on this machine which will be allowed to use RDP.
Do the following:
- From Metro interface, click to "Desktop" to get access to the desktop.
- Move your mouse to the left-bottom corner and perform the right click.
- In the menu, select "Control Panel".
- In the control panel, change "view by" to "Large Icons".
- Click on "System".
- In the left menu, select "Remote Settings".
- Select "Allow remote connections to this computer".
- 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.
Do the following:
- Right click on the start menu.
- Select "System".
- In the left menu, select "Remote Settings".
- Select "Allow remote connections to this computer".
- 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
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:
- 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.
- 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.
- 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.
- 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
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:
- Open Terminal.app
- Execute this command: ssh-keygen
- 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.)
- Repeat passphrase
- 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:
- Download PuTTY
- Extract files
- Launch PUTTYGEN.exe
- Select SSH-2 RSA
- Click "Generate"
- 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.)
- Save public and private keys to any directory with names you like
To save your private key to the device:
- Connect your Android device to your computer
- If you are not able to open your device - try Android File Transfer or refer device manual.
- Drag the private key file (usually named id_rsa) anywhere in internal device memory
To connect securely using this key:
- Go to Security preferences of your connection in Remotix
- Select Public Key authentication type
- Select Private key file from the list of stored keys
- Enter key passphrase if needed
- Save connection preferences.
Back to top