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服务器
最新推荐文章于 2021-04-04 04:17:09 发布