Ruby1.9.3のbert-rpcgemを使用して、ローカルネットワーク上にないErnieサーバーを呼び出しています。
BERTRPC::Service.new("www.someurl.com", 9998)
ここで、SSHを介してその接続を保護する必要があります。ローカルのUNIXソケットを使用することを考えていましたが、それはbert-rpc gemコードを開き、TCPSocket呼び出しをUnixSocket呼び出しに置き換える必要があることを意味します。別の方法はありませんか?
ローカルホストポート9998をwww.someurl.com9998に転送するだけでは不可能なので、次のことができます。
BERTRPC::Service.new("localhost", 9998)
ローカルからリモートへのnet/sshの例を試しましたが、実際に頭を包むことができず、適切なドキュメントが見つかりません。ポートフォワーディングの方法の例を教えてくれる人はいますか?
ありがとう