問題タブ [ssh-tunnel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - リモートの mysql データベースをローカルの開発マシンに複製する方法は?
私はいくつかのリモートサーバーで作業しており、ssh トンネル (-l 3306:localhost:3306) を介して MySQL 呼び出しを転送する遅延にうんざりしていたので、リモート (ライブ)データベースは私のローカル開発マシンですが、ほとんどのオンラインリソースはあるssh対応サーバーから別のものであり、私が望んでいたものではなく、リモートデータベースを接続元のマシンに複製しました。
c - libsshとclangを使用したSSHトンネル
libssh
SSHトンネルを開くために使用しようとしています。
基本的に、私は途中で2つのホストを持っています。まず、最初のホストにSSHで接続する必要があります(この部分はすでに実行しています)。次に、そのホストから2番目のホストにSSHで接続する必要があります。
これはで可能libssh
ですか?
この関数を使おうとしましssh_channel_open_forward
たが、これはTCPセッションのみを開き、sshセッションは開きません。
ruby - キャピストラーノ、ファイアウォール、トンネル
Capistranoを使用して、PHPアプリケーションの新しいバージョンを本番サーバーにプッシュすることを自動化しています。本番サーバー(本番と呼びます)はパブリックですが、リポジトリサーバー(リポジトリと呼びます)は、自社のマシンとともに企業ファイアウォールの背後にあります。
Capistranoは、デフォルトで構成されているように、本番環境がリポジトリと通信できないため、機能しません。
どういうわけか、capistranoをSSHに設定して最初にリポジトリに接続し、次にSSHを本番環境に設定してポートにトンネルを開き、本番環境からリポジトリにSSHで接続してSCMから変更をプルできるかどうか疑問に思いました。
これを設定する方法や、より良い解決策を見つける方法がわかりません。アイデア?
編集:
私はこれを試しました:
しかし、私はこのエラーを受け取り続けます:
php - PHPを使用するとsocks5プロキシを使用したcURLリクエストは失敗しますが、コマンドラインからは機能します
ここでcURL+プロキシnoob、苦労しています。プロキシ経由でリモートの安全なサーバーからWebページを取得しようとして問題が発生しました。次のコマンドライン命令が機能し、探しているものを返すように、すべてがリモート開発者によって正しく設定されているようです。
ただし、次のPHPは、要求されたWebページをエコーしません。代わりに、「ホスト名を解決できませんでした」というエラーがエコーされます。
$ urlがGoogleなどの公開ページに変更された場合、リクエストは成功し、誰もが満足しています。
接続にSSHトンネルが必要な場合は、SSHトンネルが必要です。コマンドラインリクエストが成功したことで証明されるように、トンネルは開いていて機能しています。
ここで見逃されている明らかなものはありますか?
java - MySQL データベースにリモート アクセスするための SSH トンネリング
ssh トンネリングを使用してリモートの mySQL データベースにアクセスする Java プログラムを作成しようとしています。
以下は私のコードです:
すべてのユーザー名とパスワードが正しいと確信しています。
ただし、上記のコードを実行しようとすると、常に次の行で失敗します。
ただし、次の例外があります。
また、mySQL も確認しました。ユーザー「mySQLuser」の「ホスト」は、「User」テーブルで「%」としてすでに設定されています。
誰か私にいくつかの提案をしてもらえますか?
アップデート:
@bmorris591 からの提案を採用し、
String url = "jdbc:mysql://localhost:" + rport + "/" + schema; を変更しました。String url = "jdbc:mysql://localhost:" + lport + "/" + schema;
ただし、新しい例外が表示されます。
それでも、次のコード行でエラーが発生しました。
エラーメッセージは私をかなり混乱させます、
もっと提案をしてもらえますか?
python - Fabric を使用して、2 つのゲートウェイを介して SSH をリモート ホストにトンネリングするにはどうすればよいですか?
Fabric を使用して、2 つのゲートウェイで区切られたマシンで SSH 接続とコマンドの実行を簡素化する方法を理解しようとしています。セットアップは次のようになります。
fabric: how to double tunnelとhttp://docs.fabfile.org/en/1.6/usage/env.html#gatewayへの応答を見てきましたが、これらは私が何を達成していないようです後です。
何か案は?
mysql - 別のサーバー上の TYPO3 と MySQL データベース
TYPO3 (6.0) と MySQL を別々のサーバーで実行し、TYPO3 が SSH トンネル経由でデータベースに接続することは可能ですか?