ruby使用ssh连接linux服务器,rubyssh,需要安装ssh的gem使
分享于 点击 2337 次 点评:45
ruby使用ssh连接linux服务器,rubyssh,需要安装ssh的gem使
需要安装ssh的gem
使用ssh接口访问linux服务器
require 'net/ssh'host = hostipusername = usernamepassword = pwd##显示文件和系统版本server_cmd1 = 'ls -l'server_cmd2 = 'cat /etc/issue'# 连接到远程主机 foobarssh = Net::SSH.start(host, username, :password => password) do |ssh| result = ssh.exec!(server_cmd1) puts result result = ssh.exec!(server_cmd2) puts resultend
用户点评