lib/ztk/ssh.rb in ztk-0.0.15 vs lib/ztk/ssh.rb in ztk-0.0.16
- old
+ new
@@ -289,10 +289,11 @@
command << [ "-o", "UserKnownHostsFile=/dev/null" ]
command << [ "-o", "StrictHostKeyChecking=no" ]
command << [ "-o", "KeepAlive=yes" ]
command << [ "-o", "ServerAliveInterval=60" ]
command << [ "-i", @config.keys ] if @config.keys
+ command << [ "-p", @config.port ] if @config.port
command << [ "-o", "ProxyCommand=\"#{proxy_command}\"" ] if @config.proxy_host_name
command << "#{@config.user}@#{@config.host_name}"
command = command.flatten.compact.join(" ")
log(:debug) { "console_command(#{command.inspect})" }
command
@@ -321,9 +322,10 @@
command << [ "-o", "UserKnownHostsFile=/dev/null" ]
command << [ "-o", "StrictHostKeyChecking=no" ]
command << [ "-o", "KeepAlive=yes" ]
command << [ "-o", "ServerAliveInterval=60" ]
command << [ "-i", @config.proxy_keys ] if @config.proxy_keys
+ command << [ "-p", @config.proxy_port ] if @config.proxy_port
command << "#{@config.proxy_user}@#{@config.proxy_host_name}"
command << "nc %h %p"
command = command.flatten.compact.join(" ")
log(:debug) { "proxy_command(#{command.inspect})" }
command