使用ruby通过ssh来访问服务器

上一篇 / 下一篇  2010-04-06 16:22:19 / 个人分类:Ruby

目标要通过ruby像使用putty一样访问远程的linux服务器,并且远程服务器采用了rsa加密处理
1.使用rubygems安装ssh
2.执行下面的代码
require 'net/ssh'
Net::SSH.start('192.168.1.2',
               'peter',
               :keys=> ['/home/peter/private.key'],
               :passphrase=>'password'
               )do |ssh|
        utput = ssh.exec!("/usr/local/mysql/bin/mysql  -udev -pbpo") 
        puts output
end


TAG: Ruby ssh ruby

 

评分:0

我来说两句

Open Toolbar