Enviado em 17/02/2010 - 17:07h
Olá!
Alguém sabe como posso alterar a porta para realizar conexão ssh via ruby?
segue um exemplo:
require 'net/ssh'
require 'net/sftp'
Net::SSH.start('192.168.0.9',root', :password=>'1234') do |ssh|
ssh.sftp.connect do |sftp|
Dir.foreach('.') do |file|
result = ssh.exec!('ls -la')
df = ssh.exec!('df -h')
puts "### Remoto ### #{result}"
puts "### Local ### #{file}"
puts "### Espaço em disco:\n#{df}"
end
end
end
Grato!
Alguém sabe como posso alterar a porta para realizar conexão ssh via ruby?
segue um exemplo:
require 'net/ssh'
require 'net/sftp'
Net::SSH.start('192.168.0.9',root', :password=>'1234') do |ssh|
ssh.sftp.connect do |sftp|
Dir.foreach('.') do |file|
result = ssh.exec!('ls -la')
df = ssh.exec!('df -h')
puts "### Remoto ### #{result}"
puts "### Local ### #{file}"
puts "### Espaço em disco:\n#{df}"
end
end
end
Grato!