diff --git a/java-scpclient/src/main/java/cz/it4i/fiji/scpclient/ScpClient.java b/java-scpclient/src/main/java/cz/it4i/fiji/scpclient/ScpClient.java
index ec30c8cd68f5258ec70ed10ed42a655a9306dcd9..007cece06730c6faffb1eb74eb431ab2c4934370 100644
--- a/java-scpclient/src/main/java/cz/it4i/fiji/scpclient/ScpClient.java
+++ b/java-scpclient/src/main/java/cz/it4i/fiji/scpclient/ScpClient.java
@@ -7,6 +7,7 @@ import java.io.OutputStream;
 import java.io.UnsupportedEncodingException;
 import java.nio.file.Files;
 import java.nio.file.Path;
+import java.nio.file.Paths;
 import java.util.List;
 import java.util.stream.Collectors;
 
@@ -208,7 +209,7 @@ public class ScpClient implements Closeable {
 			// send "C0644 filesize filename", where filename should not include '/'
 			long filesize = length;
 			command = "C0644 " + filesize + " ";
-			command += fileName;
+			command += Paths.get(fileName).getFileName().toString();
 			command += "\n";
 			out.write(command.getBytes());
 			out.flush();