問題タブ [autossh]

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.

0 投票する
3 に答える
540 参照

expect - 「expect」の下の「autossh」出力の変更

監視フラグ付きで autossh を使用しています。autossh は、テスト パケットを送信するたびに標準出力に出力します。

予期した状態で autossh を使用すると、テキスト パケット メッセージが出力されません。それらが送信されているかどうかはわかりませんが、これはssh接続を維持するために重要です。

「期待」がautosshの動作に影響するかどうかわかりますか?autossh が正しく機能するかどうかを確認するにはどうすればよいですか?

期待コード:



予期せずに表示される定期的な出力は次のとおりです。

最後の 5 行は、autossh によって送信されたテスト パケットです。その行は、autossh を bash から直接実行した場合にのみ出力されます。「expect」を使用して実行すると、これらの行は出力されず、autossh が送信するかどうかわかりません。

ありがとう。

0 投票する
1 に答える
190 参照

centos - CentOS と AutoSSH 127.0.0.1 対 *

私は autossh を使用しており、次の例に示すように設定しています: http://surniaulula.com/2012/12/10/autossh-startup-script-for-multiple-tunnels/

非常にうまく機能することがわかりましたが、明確にする必要があります。特に、次の例の 127.0.0.1 と * の違い:

最初のものは、ホスト マシン自体から来た場合にリダイレクトを行うように見えますが、2 番目のものはどこからでも転送されるようです。私には、これは * がトラフィックを転送する任意の IP を表すものであるかのように解釈されましたが、マシン上の任意のアダプターを表すだけだと誰かが言いました。IP、またはアダプターですか?最終結果は同じだと思いますが、私自身の理解のために明確にしたいと思います。

アップデート

使用しているネットワークの特定の IP を含めるようにテストを更新し、ポートに接続しようとしたところ、指定された特定のポートでは機能しないことがわかりました。

これがうまくいかなかったので、私の友人がアダプターについて正しかったと信じています. したがって、アダプターがどのように機能するかの詳細を求めています。

0 投票する
0 に答える
48 参照

mysql - MySQL SSH トンネルの破壊

リモートホストとのトンネルを作成および再確立するためのautosshセットアップがあります。アプリケーションは MySQL です。

ローカル テーブルとリモート テーブルをチェックするスクリプトが実行され、不一致がある場合は、リモート テーブルから新しいエントリをローカル テーブルにプルします。

私の問題は、ブロブもプルすることです。非常に大きなブロブ。BLOB の転送中にハングし、データの転送が停止します。これを修正する唯一の方法は、ジョブを強制終了し、転送を再確立して再開することです。

これを改善し、ブロブを適切に転送する方法について、誰かアイデアはありますか?

データサイズは約3ギガ。接続はギガビットです。

0 投票する
1 に答える
1398 参照

linux - start-stop-daemon を使用している場合、autossh pid が pidfile のものと等しくない

Debian Wheezy システムでサービスを作成しようとしています。

start-stop-daemon を使用して autossh を実行しようとすると、pidfile に含まれる pid が autossh プロセスと一致しません。

この動作により、autosshstart-stop-daemon を使用して停止したり、pidfile の pid を使用して強制終了したりすることができなくなります。

この動作には何か理由がありますか?

それを回避し、autossh の pid を pidfile と一致させるにはどうすればよいですか?

0 投票する
2 に答える
706 参照

python - Pythonで実行するとautosshが機能しない

ssh リバース トンネルを作成しようとしています。ターミナルで以下のコマンドを実行すると、うまく機能します。

しかし、Pythonで実行しos.system()たり、使用したりすると、機能しsubprocessません。プロセスリストを確認すると、プロセスが作成されて実行されており、最後の方法と違いはありません(ターミナルで直接実行)

パイソンコード:

任意のアイデア 何が問題ですか?

0 投票する
2 に答える
1579 参照

linux - -f オプション使用時の autossh 終了

「-f」オプションなしで autossh を実行すると、すべて正常に動作します。「-f」オプションを追加すると、実際にはautosshがバックグラウンドに送信されますが、sshトンネリングが正しく確立された後、autossh自体が終了し、モニターなしでssh接続が残ります。

これが私が実行しているコマンドです:autossh -f -M 20000 -N -L 0.0.0.0:5601:10.10.0.8:5601 10.10.0.8

この問題の原因を知っている人はいますか? または、「-f」を使用するときにautosshをデバッグする方法を知っている人はいますか? (AUTOSSH_DEBUG=1 を使用するとログ ファイルが生成されますか)?

(Ubuntu 14.04で実行しています)

ありがとう、シェイ

0 投票する
0 に答える
319 参照

variables - systemd autossh.service 変数

システムに autossh 用の systemd サービス ファイルを追加したいと考えています。このスクリプトは、conf-file からいくつかの実行可能ファイルを要求する必要があります。これは私が今まで試したことです:

autossh.service:

autossh.conf:

残念ながら、変数は適切に解決されていません。二重引用符""など%{LOCAL_PORT}も試しました。