diff --git a/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/store/FileStoreRemote.java b/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/store/FileStoreRemote.java
index c79909af592f7f80d3fc63e5b0f482fc2decbea4..8b5ea169c2c3dc9dc48d35c475b7ba5ed8f40102 100644
--- a/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/store/FileStoreRemote.java
+++ b/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/store/FileStoreRemote.java
@@ -343,7 +343,7 @@ public class FileStoreRemote extends FileStore
         final String cmd = mkCheckDirectoryFullyAccessibleCommand(pathString);
         final ProcessResult result = tryExecuteCommandRemotely(cmd, timeOutMillis);
         return isSuccessfulCheck(result) ? null
-                : ("Directory not accesible: " + getHost() + ":" + pathString);
+                : ("Directory not accesible: '" + getHost() + ":" + pathString + "'. Check that it exists and that you have read and write rights to it.");
     }
 
     private final static List<String> createSshCommand(final String command,