diff --git a/eclipse-distribution/pom.xml b/eclipse-distribution/pom.xml
index da69140fb..dd5c39e54 100644
--- a/eclipse-distribution/pom.xml
+++ b/eclipse-distribution/pom.xml
@@ -97,7 +97,7 @@
3.9.4.202211021051
signer
- /home/bamboo/.ssh/id_rsa
+ ~bamboo/.ssh/id_rsa
diff --git a/eclipse-distribution/scripts/sign-exe.sh b/eclipse-distribution/scripts/sign-exe.sh
index 3edbc27b7..236216549 100755
--- a/eclipse-distribution/scripts/sign-exe.sh
+++ b/eclipse-distribution/scripts/sign-exe.sh
@@ -2,9 +2,9 @@ set -e
in_file=$1
out_file=$2
-in_filename=`basename $in_file`
-echo "Input file: $in_file"
+in_filename="$(basename -- $in_file)"
echo "Copying $in_filename to remote machine..."
+echo "Input file: $in_file"
scp -i $SSH_KEY $in_file $SSH_USER@vm-tools.spring.vmware.com:/opt/bamboo
echo "Signing $in_filename..."
ssh -i $SSH_KEY $SSH_USER@vm-tools.spring.vmware.com -- /build/apps/signing/signserver/signc -v --input=/opt/bamboo/$in_filename --keyid=authenticode_SHA2 --signmethod="winddk-8.1" --output=/opt/bamboo/$in_filename --hash sha256