通过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连接,入侵者便可以使用目标主机上的软、硬件资源,而入侵...