require 'net/ssh'
host = hostip
username = username
password = pwd
##显示文件和系统版本
server_cmd1 = 'ls -l'
server_cmd2 = 'cat /etc/issue'
# 连接到远程主机 foobar
ssh = Net::SSH.start(host, username, :password => password) do |ssh|
result = ssh.exec!(server_cmd1)
puts result
result = ssh.exec!(server_cmd2)
puts result
end在ruby使用ssh连接linux服务器
最新推荐文章于 2024-08-29 09:45:08 发布
本文介绍了一种使用 Ruby 的 Net::SSH 库来连接远程服务器并执行命令的方法,具体演示了如何获取远程服务器上的文件列表及系统版本信息。
929

被折叠的 条评论
为什么被折叠?



