net-ssh

    0热度

    1回答

    如果您使用net/ssh gem在远程服务器启动命令,并且该命令处于死锁状态,如何找到在远程服务器上运行的进程的pid并杀死它? net/ssh gem支持这个吗?

    0热度

    2回答

    我如何从.execute方法的Net-SSH-壳牌 具有良好的“醇净-SSH标准输出,这很容易 Net::SSH.start('host','user') do |ssh| puts ssh.exec! 'date' end 给我Tue Jun 19 23:43:53 EDT 2012 但如果我尝试使用外壳,我得到一个过程对象 Net::SSH.start('host','user

    0热度

    1回答

    我有,我希望你能帮助我 我试图用Ruby ssh登录到机器上并运行bash脚本问题,在联络bash脚本,这部分相当容易,但bash脚本要求我进入一个用户名和密码,交互的,这才是我坚持 所以,如果我手动运行该脚本我看到: - ./run_file.sh Enter username: Enter password: 所以在输入用户名提示我必须输入用户名等 我有一个简单的方法,我用它来进行连接

    0热度

    1回答

    我试图做使用下面的代码在远程机器的文件清单。 Net::SSH.start(host_name, 'ec2-user') do |ssh| cmd = "ls #{get_ls_command(dir_loc, extension)}" ssh.exec!(cmd) do |channel, stream, data| if stream == :stderr

    0热度

    1回答

    嗨,我有一个net:ssh连接controller。我可能会在建立连接时动态更改host name。但是当它第一次登录时,shell可能会询问是否连接。由于iam通过网络连接到它,我看不到任何弹出窗口询问我。 因此我读 https://groups.google.com/group/comp.lang.tcl/browse_thread/thread/ca0cd6ec905eb702 ,我想在连接

    1热度

    1回答

    我正在尝试将一些功能写入Net :: SSH :: Telnet库中,用于我的一个项目。具体而言,我需要能够读取我写入的任何命令的退出状态。 下面是来自净:: SSH远程登录::库中的原始来源,我修改 @buf = "" @eof = false @channel = nil @ssh.open_channel do |channel| channel.request_pty {

    0热度

    1回答

    我在控制器中建立ssh连接,并在连接成功建立时显示视图。 我需要我的行动,如果未建立连接 这是我的看法重定向到“denied_access”图,其中使用进入他的细节:在控制器 <%= form_for :check_validity, :method => "get", :url => {:action => "check_validity"} do |f| %> //enters user n

    1热度

    1回答

    因此,这里是我的设置: 笔记本电脑 - >主机1 - >主机2 - >主机3 笔记本可以达到主机1台,但不是主机2或主机3 主机1可以达到主机2,而不是主机3 主机3可以达到主机2,而不是主机1 我试图做的是建立远程前锋,这样运行的进程在主机3上将被路由到在笔记本电脑上运行服务。从主机 require 'rubygems' require 'net/ssh' threads = [] co

    3热度

    3回答

    如果我运行rails s /Users/frankie/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.2.0/lib/active_support/dependencies.rb:251:in `require': cannot load such file -- net/ssh/authentication/agent/socket (LoadErro

    2热度

    3回答

    有没有人在那里看到过这个错误?我一直没能找到任何引用源到SUPPORTED_TYPE ... irb(main):013:0> connection = Net::SSH.start('host', 'user', :password => 'password') NameError: uninitialized constant Net::SSH::KnownHosts::SUPPORTED_T