我想知道是否可以使用询问的密码进行 ssh 登录,这interaction_handler
似乎不适用于此任务。到目前为止,我有:
ask :ip, 'Enter the ip of the server: '
fetch(:ip)
ask :pw, 'Enter user password: ', echo: false
fetch(:pw)
on "user@" + fetch(:ip) do
execute "echo 'Hi.'", interaction_handler: {"user@#{fetch(:ip)}'s password" => "#{fetch(:pw)}\n"}
end
在该执行行上,它尝试登录服务器并且服务器提示输入密码。我怎样才能用存储的那个来提供它:pw
?