2.5.1 Software-Based Firewalls

Most modern computer operating systems, including Mac and PC, ship with a software-based firewall at the operating system level which can be enabled to help protect your computer from external intrusion.  Below, we will discuss how to poke a hole in the firewall to allow Photosmith sync to function at full speed and without restrictions or limitations.

Incorrectly configured software firewalls are the source of roughly 30% of our “HELP, I can’t sync” support tickets! 


The instructions below presume that you are using the default sync port of 8080.  If you are using a sync port different than 8080, please substitute “8080” with the actual port number you’re using. 

Mac OS X


These instructions were written using Mac OS X 10.8 (Mountain Lion) as a guide, but newer and older versions of OS X should function similarly.


First, ensure Mac OS X Firewall is enabled.


Open OS X Firewall by clicking on the Apple icon in the top left of the menu bar, then select System Preferences:




 Click on Security & Privacy:



Click on the Firewall tab:




Note: If the Firewall Options button is grayed out and unelectable, you will need to authenticate with OS X by clicking on the lock in the lower left-hand corner of the Security & Privacy Preferences pane.


Ensure the Firewall is turned on:



If the Firewall isn’t turned on, click the Turn On Firewall button.  

You’re all set; it’s now safe to close out of the System Preferences pane.


Now, restart Lightroom.  If Photosmith’s sync plugin for Lightroom is properly installed, a popup should appear, prompting you to allow psahttp to accept incoming network connections:




Click the Allow button.  Psahttp is Photosmith’s sync service, and if it’s not allowed through the firewall, Photosmith won’t be able to sync with Lightroom - this is very important.

 Windows 7


First, make sure Windows Firewall is turned on:

Open Windows Firewall by clicking the Start button
, clicking Control Panel, clicking System and Security, and then clicking Windows Firewall

Click to Turn Windows Firewall on or off.  If you are prompted for an administrator password or confirmation, type the password or provide confirmation.

Click On (recommended), then click OK.

Next, you want to allow Photosmith sync to pass unrestricted through Windows Firewall:

Open Windows Firewall by clicking the Start button
, clicking Control Panel, clicking System and Security, and then clicking Windows Firewall.

I
n the right pane, click Allow a program or feature through Windows Firewall:


If it’s not grayed out, click the Change settings button and authenticate yourself if you’re prompted for an administrator password:




Once you’re authenticated, click the Allow another program... button:




The Add a Program dialog box will now be displayed. Click the Browse button:




Then, in the left-hand column, click on Libraries -> Documents -> My Documents (or where ever you installed your plugin), then select psahttp (or psahttp.exe).  Click the Open button.




Now, you’ll now see the Add a Program dialog box again, but now with the file psahttp selected.  Click the Add button to continue.




Now (as seen below) you will see the primary list of Allowed Programs in Windows Firewall, with psahttp selected.  Make sure the checkbox for Home/Work (Private) is selected, and Public is not selected.  Click the OK button to complete: