Ich versuche mich gerade an Schuhen festzuklammern, aber bin stecken geblieben. Ich versuche, eine Verbindung zu einem entfernten Computer über ssh herzustellen und ein Befehl auszuführen. Ich habe es geschafft, es in der CLI zum Laufen zu bringen, aber es funktioniert nicht für mich, es bei Schuhen zum Laufen zu bringen. Das mag eine einfache Sache sein, aber als Neuling komme ich nicht darüber hinweg. Hier ist, wie mein Code derzeit aussieht
Shoes.setup do
gem 'net-ssh'
end
require "rubygems"
require "net/ssh"
Shoes.app do
button "Verbinden" do
append Net::SSH.start( '192.168.100.127', 'fox', :password => "xxxxxx" ) do
|ssh_connection|
ssh_connection.open_channel do |channel|
channel.on_data do |ch, data|
puts data
channel.exec "ls -la" do |ch, success|
para success
if success then
alert "hochgeladen"
else
alert "Fehler"
end
end
end
end
end
end
end