2012-07-20 2 views
0

Net :: SSH : Gateway gem을 사용하려고하는데 행운이 없습니다. 나는 이것을 실행하고있어 :Net :: SSH :: Service :: Forward :: UNIXServer

C:/Programs/Ruby193/lib/ruby/gems/1.9.1/gems/net-ssh-2.5.2/lib/net/ssh/service/forward.rb:60:in `local': uninitialized constant Net::SSH::Service::Forward::UNIXServer (NameError) 
from C:/Programs/Ruby193/lib/ruby/gems/1.9.1/gems/net-ssh-gateway-1.1.0/lib/net/ssh/gateway.rb:127:in `block in open' 
from <internal:prelude>:10:in `synchronize' 
from C:/Programs/Ruby193/lib/ruby/gems/1.9.1/gems/net-ssh-gateway-1.1.0/lib/net/ssh/gateway.rb:126:in `open' 
from C:/Users/Joker/RubymineProjects/test/asd3.rb:26:in `<top (required)>' 
from -e:1:in `load' 
from -e:1:in `<main>' 

사람이를 본 사람, 그리고 내가 뭘 잘못 말해 줄 수 :

gateway = Net::SSH::Gateway.new(
ssh_host, 
user, 
:port => ssh_port, 
:keys => keys, 
:passphrase => passphrase) 
port = gateway.open(ssh_host, 3036,3037) 

그러나이 오류가 팝업?

답변

0

나는 이것을 반복적으로 보았다. 이 문제를 해결할 수 있을지 모르겠어요하지만 나는 종종 삽입해야합니다 :

순 :: SSH :: 서비스 :: 전달 :: UNIXServer = 전무

에도 스크립트가 실행 갈 수 있습니다. 도움이되는지 알려주세요.

또한, 나는, 믿을 수 MySQL 데이터베이스에 SSH 터널을 통해 연결하는 3036

내 시도를 그렇게 성공하지 않은, 당신은 MySQL과 연동하여 작업하는 경우 기본 포트는 3306입니다 지적 것 나는 너에게 행운을 빌어. ODBC/RBI 접근 방식으로 전환 할 수 있습니다.