diff --git a/dusty/systems/known_hosts/__init__.py b/dusty/systems/known_hosts/__init__.py
index <HASH>..<HASH> 100644
--- a/dusty/systems/known_hosts/__init__.py
+++ b/dusty/systems/known_hosts/__init__.py
@@ -11,6 +11,8 @@ def _get_known_hosts_path():
 
 def ensure_known_hosts(hosts):
     known_hosts_path = _get_known_hosts_path()
+    if not os.path.exists(known_hosts_path):
+        open(known_hosts_path, 'a+').close()
     modified = False
     with open(known_hosts_path, 'r+') as f:
         contents = f.read()
Create required known_hosts file if it does not exists