A5:SQL Mk-2

開発のこと、日々のこと

「SSHトンネルの作成に失敗しました」のエラーが出るようになった

ホーム フォーラム A5:SQL Mk-2掲示板 「SSHトンネルの作成に失敗しました」のエラーが出るようになった

  • このトピックには4件の返信、2人の参加者があり、最後ににより5年、 4ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #3401 返信
    dam
    ゲスト

    いつも便利に使わせていただいています。
    ありがとうございます。

    昨日まで問題なく使用できていたのですが、本日より急に以下のエラーが発生し接続できなくなりました。

    ~~~ ここから ~~~
    SSHトンネルの作成に失敗しました。
    Cannot bind to address ‘localhost’:
    アクセス許可で禁じられた方法でソケットにアクセスしようとしました。
    Socket Error Code: 10013($271D)
    ~~~ ここまで ~~~

    レンタルサーバーにSSH,DBサーバーを構築し、鍵ファイル認証によりアクセスしています。
    一点気になることは、昨日、Windows Updateを実行したと記憶していますが、その影響が出ているのでしょうか。DB設定などは変更していません。

    ★試したこと、確認したこと
    ・TeraTermでのSSH接続&DB接続は正常に行えた。
    ・ファイヤーウォールのオフでも同じエラーが出た。
    ・使用ポートがEstablishedになっていること。
    ・使用ポートの重複利用がないこと。

    ★環境など
    A5:SQL Mk-2 Version 2.13.3
    OS:Windows7Pro(32bit)
    接続先サーバーOS:CentOS7.2
    DB:mariaDB

    以上です。回答いただければ嬉しいです。

    #3411 返信
    松原正和
    キーマスター

    dam さんこんにちは。

    今のところ、こちらでは再現していません。SSH接続の仕組みとしていったんSSHサーバーとlocalhostの間でブリッジ接続を作るのですが、localhost側のポートに接続できなくなっているように思います。

    とりあえずの回避策として、PuTTY経由での接続を試してみるとよいかもしれません。ローカルにPuTTYをインストールし、A5:SQL Mk-2のオプションガイアログからPLINK.exeの位置を指定します。鍵ファイルを使用している場合は、PuTTY形式の鍵ファイルに変換して指定します。

    #3419 返信
    dam
    ゲスト

    回答ありがとうございます!
    サーバー(CentOS)側のログを確認したところ、A5:SQL Mk-2で接続テストの直後に以下メッセージが吐かれていました。

    systemd: Started Session 3112 of user XXX.
    systemd-logind: New session 3112 of user XXX.
    systemd: Started Session 3112 of user XXX.
    systemd-logind: Removed session 3112.

    ※XXXはOSユーザーです

    また、この4行の出力は、わずか1秒で行われたことを確認しました。
    接続してすぐにセッションが切断されたようです。

    サーバー側の設定に問題ありそうでしょうか?

    なお、追加で以下を確認しました。
    ・PuTTY形式の鍵ファイルでも試しましたが、同じエラーとなりました。
    ・SSHを使わず、直接DBに接続することは可能でした。

    #3430 返信
    松原正和
    キーマスター

    dam さんこんにちは。

    PuTTY形式の鍵でも接続できないのはちょっと不思議ですね。サーバーで認証できなくて切断されている可能性も、クライアントレベルで何か(セキュリティ関連のソフトウェア)から切断されている可能性もあるような気がします。
     
    実は、A5:SQL Mk-2ではSSHトンネル作成時にあまり一般的ではないかもしれない方法でローカル側の待ち受けポート番号を自動で決定しているのですが、これが良くない可能性もあるかもしれません。
     
    PuTTYを使わない接続に限り、次のリリース候補版でもう少し一般的なポート番号の決定方法に変えてみたいと思います。(問題が無ければ、11/25に出したいと思います。)

    #3439 返信
    dam
    ゲスト

    開発者様

    最新版であるversion 2.14.0 release candidate 3を使ってみたところ、
    無事にSSH経由で接続できることを確認しました。

    いろいろとありがとうございました!

5件の投稿を表示中 - 1 - 5件目 (全5件中)
返信先: 「SSHトンネルの作成に失敗しました」のエラーが出るようになった
あなたの情報:




コメントは受け付けていません。