Sync Tab
Upgrading to PTHPasteboard PRO gives you the ability to use Sync Pasteboards across multiple machines. Syncing in PTHPasteboard PRO works on a Publish and Subscribe model. You can Publish your local Pasteboards to other machines on the network and you can Subscribe your local Pasteboards to remote Pasteboards. Syncing in PTHPasteboard PRO uses Bonjour and TCP/IP to connect between multiple machines on your local network.
Syncing isn't limited to just 2 machines, you can setup Syncing between multiple machines on your network. When Syncing the Main Pasteboard between 2 or more machines, copying an item on one machine will make it automatically available to be pasted on any other machines that are being synced.
Publishing
The table view on the left of this tab lists all your local Pasteboards. Select a Pasteboard in order to edit its Publish settings
-
Publish
This checkbox controls whether a local Pasteboard will be published or not.
-
Publish Port
Putting a number other then 0 in this will force PTHPasteboard PRO to use a specific port when publishing. This number needs to be between 1024 and 65536 and can't be in use by any other process in the system. You should only change this value if you have a personal firewall enabled. Leaving the default value of 0 will cause PTHPasteboard PRO to automatically choose a port that's not in use by the system.
-
Encryption...
Clicking on this button will show the Encryption sheet. You must type in your password twice, once in the Password: field and again in the Verify: field. When encryption is enabled all the communication between the Published and Subscribed Pasteboards will be encrypted using AES 128 . To turn off encryption, click on the "Clear" button in the Encryption sheet.
Subscriptions
You Subscribe to remote Pasteboards by first selecting a local Pasteboard on the table view on the Left. Then click on the "+" to select a remote Pasteboard. If the Pasteboard is Encrypted you must first type in the password before you'll have access to that Pasteboard.
You can only Subscribe the Main Pasteboard to Main Pasteboards on other machines. You can only Subscribe a Custom Pasteboard to other Custom Pasteboards.
Debugging
Syncing between two or more machines should be automatic, however if you are having problems please click on the "Debug..." button. This will bring up the PTHPasteboard PRO Sync Debugger which will perform various tests to pinpoint any possible problems with your Sync setup.
Syncing the Main Pasteboard between two machines
- Select the Main Pasteboard in the Sync tab on machine A
- Check the "Publish" check box
- Select the Main Pasteboard in the Sync tab on machine B
- Check the "Publish" check box
- Click on the "+" button below the Subscribed Pasteboard table view
- Select machine A's Pasteboard on the sheet and click "OK"
- Return to machine A
- Click on the "+" button below the Subscribed Pasteboard table view
- Select machine B's Pasteboard on the sheet and click "OK"
Syncing with a Firewall
- First disable the Firewalls on both machines and proceed with the steps outlined above to ensure that Syncing works properly on your network
- On Machine A choose a "Publish Port" between 1024 and 65535. A high number like 20000 is a good choice
- Go to the "Firewall" tab on the "Sharing" pane of System Preferences and hit the "New..." button
- Select "Other" from the "Port Name:" Popup and type in the same port number you chose above in the "TCP Port Number(s)" field
- Enter an appropriate description in the "Description" field and hit the "OK" button
- Start the Firewall
- Repeat steps 2-6 on Machine B
Tip:
You can use Syncing to sync between two users on the same machine when using Fast User Switching.
Tip:
Use Encryption on a network with multiple users to prevent others from Subscribing to your Pasteboards.