【发布时间】:2025-12-15 03:50:02
【问题描述】:
有人可以解释一下我在 net-ssh 上遇到的这个问题吗?我是 ruby 的新手,正在做这个项目。
如何告诉 net ssh 使用提供的用户名和密码连接到服务器,而无需在我的机器和这些服务器之间拥有共享密钥?
def connect
Net::SSH.start("#{@servername}", "#{username}", :password => "#{password}") do |ssh|
result = ssh.exec!("ls #{@dirname}").chomp
puts result
end #ssh
end
【问题讨论】:
标签: ruby authentication net-ssh