首页 > Ruby > 在ruby使用ssh连接linux服务器
2012一月12

在ruby使用ssh连接linux服务器

需要安装ssh的gem

使用ssh接口访问linux服务器

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

文章作者:纸口杯
本文地址:http://www.y513.com/201201935.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

本文目前尚无任何评论.

发表评论