summaryrefslogtreecommitdiff
path: root/morphlib/exts/ssh.configure
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/exts/ssh.configure')
-rwxr-xr-xmorphlib/exts/ssh.configure6
1 files changed, 4 insertions, 2 deletions
diff --git a/morphlib/exts/ssh.configure b/morphlib/exts/ssh.configure
index 55fbbb30..2f3167e7 100755
--- a/morphlib/exts/ssh.configure
+++ b/morphlib/exts/ssh.configure
@@ -111,10 +111,12 @@ class SshConfigurationExtension(cliapp.Application):
for key in keys:
shutil.copy(key, dest)
- os.chmod(dest, 0600)
+ path = os.path.join(dest, os.path.basename(key))
+ os.chmod(path, 0600)
for key in pubkeys:
shutil.copy(key, dest)
- os.chmod(dest, 0644)
+ path = os.path.join(dest, os.path.basename(key))
+ os.chmod(path, 0644)
def copy_rename_keys(self, keys, pubkeys, dest, new, snip):
'''Copies SSH keys to new VM and renames them'''