Enable ssh over proxy command

This commit is contained in:
Dilpreet Singh
2023-04-03 17:14:06 +05:30
parent 032266a76a
commit 12632aa7f9
2 changed files with 9 additions and 0 deletions

View File

@@ -143,6 +143,8 @@ class Mrsk::Configuration
if raw_config.ssh.present? && raw_config.ssh["proxy"]
Net::SSH::Proxy::Jump.new \
raw_config.ssh["proxy"].include?("@") ? raw_config.ssh["proxy"] : "root@#{raw_config.ssh["proxy"]}"
elsif raw_config.ssh.present? && raw_config.ssh["proxy_command"]
Net::SSH::Proxy::Command.new(raw_config.ssh["proxy_command"])
end
end