ruby语法可以链接远程主机么

Python012

ruby语法可以链接远程主机么,第1张

通过gem导入相关库

gem install net-ssh

通过ruby脚本链接到远程服务器

代码例子

require 'net/ssh'

host = "xxx.xxx.xxx.xxx"

username = "XXXX"

password = "XXXXXX"

# 通过start方法链接到远程主机

session = Net::SSH.start(host,username,:password => password) do |ssh|

# 输入当前路径

  result1 = ssh.exec("pwd")

  puts result1

# 输出XXX路径下文件

  result2 = ssh.exec!("cd /home/viewlog/qa/XXXls")

  puts result2

end

1、什么是Telnet? 对于Telnet的认识,不同的人持有不同的观点,可以把Telnet当成一种通信协议,但是对于入侵者而言,Telnet只是一种远程登录的工具。一旦入侵者与远程主机建立了Telnet连接,入侵者便可以使用目标主机上的软、硬件资源,而入侵...