2011-01-22 57 views
1

什麼即時試圖做的事:Rails應用程序與本地機器的接口運行Ubuntu

  • 服務託管Rails應用程序(的Heroku或東西)

  • 用戶登錄到應用程序,並希望「做的事情「

  • 」做事「需要運行命令在本地機器我這裏有我的公寓

我SSHed到之前的服務器...但我認爲,如果服務器發起

  1. 我還算運行的永久SSH心不是最好的主意
  2. 我的連接這將是最好的設置在這個過程中,我不是100%肯定的..我只需要在我的託管應用程序和我的本地機器之間傳輸信息。

紅寶石套接字可能工作的命令集?

任何特殊的寶石,將處理這?

提前致謝!

+0

你的意思是像原始的TCP消息? – 2011-01-22 21:16:21

回答

2

到目前爲止,它看起來像NetSSH就是答案即時尋找

在命令提示符:

$ gem install net-ssh 

接下來,我們創建一個新的控制器文件:

app/controllers/ssh_connections_controller.rb 

和內部ssh_connections_controller。 rb文件位置:

def conn 

    Net::SSH.start('127.0.0.1','wonton') do |session| 
    session.open_channel do |channel| 
     channel.on_close do |ch| 
     puts "channel closed successfully." 
     render :text => 'hits' 
     end 
     puts "closing channel..." 
     channel.close 
    end 

    session.loop 
    end 

    end 

...並替換您的本地設置... '餛飩'將是任何用戶的名稱,你想在SSH中作爲

更多更新!

相關問題