From: Silvio Rhatto Date: Wed, 13 Jun 2018 21:09:53 +0000 (-0300) Subject: Make argument optional at __kvmx_ssh_command X-Git-Tag: 0.1.0~239 X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=72827921d99f35686602ef8eb6ee56eaa6824b23;p=kvmx.git Make argument optional at __kvmx_ssh_command --- diff --git a/kvmx b/kvmx index 9575ef9..aaa3f95 100755 --- a/kvmx +++ b/kvmx @@ -59,8 +59,12 @@ function kvmx_app_base { # Build a SSH command function __kvmx_ssh_command { + if [ ! -z "$1" ]; then + local ssh_key_param="-i $1" + fi + # See http://blog.djm.net.au/2013/11/chacha20-and-poly1305-in-openssh.html - SSH_OPTS="-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=FATAL -o ProxyCommand=none -o Ciphers=chacha20-poly1305@openssh.com -o User=$SSH_LOGIN -i $1" + SSH_OPTS="-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=FATAL -o ProxyCommand=none -o Ciphers=chacha20-poly1305@openssh.com -o User=$SSH_LOGIN $ssh_key_param" SSH_COMMAND="ssh $SSH_OPTS" SCP_COMMAND="scp $SSH_OPTS" }