目前我正在我的代码中进行 ssh 连接,如下所示:
Net::SSH.start( @HOST, @USER, :password => @PASS ) do|ssh|
@result = ssh.exec!("ls")
end
现在我需要在不提供任何密码的情况下进行 SSH 连接。在不提供任何密码的情况下,我无法找到启动 ssh 连接的确切格式。
我已经在主机的授权密钥列表中添加了 SSH 密钥。我记得当我在没有密码的情况下浏览 ssh 时,在网上某处看到以下代码。
Net::SSH.start( @HOST, @USER) do|ssh|
@result = ssh.exec!("ls")
end
如果我错了,请纠正我