gpt4 book ai didi

ruby 鞋ssh连接

转载 作者:数据小太阳 更新时间:2023-10-29 08:13:36 25 4
gpt4 key购买 nike

我正在试穿鞋子,但卡住了。我正在尝试使用 ssh 连接到远程计算机并发出命令,让它在 cli 中工作,但我不能让它在鞋子上工作。这可能是一件简单的事情,但作为新手,我无法克服它。这是我的代码在 atm 上的样子

Shoes.setup do
gem 'net-ssh'

end
require "rubygems"
require "net/ssh"
Shoes.app do
button "Connect" 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 "uploaded"
else
alert "Fail"
end
end
end
end
end
end
end

最佳答案

您的代码尝试首先接收数据,但通常情况并非如此。删除 on_data:

Shoes.app do
button "Connect" do
append Net::SSH.start( '192.168.100.127', 'fox', :password => "xxxxxx" ) do |ssh_connection|
ssh_connection.open_channel do |channel|
channel.exec "ls -la" do |ch, success|
para success
if success then
alert "uploaded"
else
alert "Fail"
end
end
end
end
end
end

关于 ruby 鞋ssh连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7381135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com