diff --git a/tools/setup-ssh b/tools/setup-ssh
index 8c406ce93cf7b796175e1fe76d1c8f37b3c72cd2..50b7b7bb75b384ad692470354381f5ee79e3afbe 100755
--- a/tools/setup-ssh
+++ b/tools/setup-ssh
@@ -29,11 +29,17 @@ This is needed before we can join the node into the cluster.
 
 import getpass
 import logging
-import paramiko
 import os.path
 import optparse
 import sys
 
+# workaround paramiko warnings
+# FIXME: use 'with warnings.catch_warnings' once we drop Python 2.4
+import warnings
+warnings.simplefilter("ignore")
+import paramiko
+warnings.resetwarnings()
+
 from ganeti import cli
 from ganeti import constants
 from ganeti import errors