問題タブ [ssh-config]
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.
ssh - ssh config - 選択したキーをエージェントに送信します
私は自分のssh config
ファイルを書いていて、選択したキーでエージェントを送信したいと考えています。ローカル マシンからキーを送信する必要はなく、送信されたエージェントは必要なキーのみを持っている可能性があります。すべてのキーにはパスワードが必要です。にアクセスするときなど、パスワードを連続して複数回入力したくはありませんserver
が、マシンにアクセスするたびにパスワードを再入力してもかまいません。以下は、さまざまなサーバーに接続する方法を示しています。
私のローカルssh config
:
しかし、試着git pull
するとfrontend
、次のようになります。
ローカルでは、git アクセスが機能します。にログインする前に、エージェントが実行されていることを確認しましたfrontend
。私は何を間違っていますか?
jenkins - helm と k8s を使用する場合の Jenkins の Ssh 構成
k8s クラスターがあり、次のリポジトリhttps://github.com/jenkinsci/helm-chartsを使用して Jenkins をデプロイしようとしています。
主な問題は、プロキシの背後で作業していて、git が (ssh プロトコルを使用して) プルしようとすると失敗することです。
提供されたものから独自の docker イメージを構築し、socat をインストールして、コンテナーで次の .ssh/config を使用することで、これを回避できます。
これを行うためのより良い方法はありますか?提供された画像を使用して、おそらく同様のことを可能にするプラグインを使用したいと思っていましたが、どこを見ても何も見つからないようです.
助けてくれてありがとう。
ssh - AllowTCPForwarding が許可されていない場合にプロキシを使用して ssh_config をセットアップする
次のセットアップを ssh 構成にどのように記述できますか。
リモートホストに ssh 経由で到達できるバスティアンサーバーがあります。この接続は期待どおりに機能しています。私のリモート ホストには、ssh 経由でも到達できるいくつかの仮想マシン (リモート ホスト vm) があります。
リモートホストの sshd_config で AllowTCPForwarding が無効になっています。したがって、SSH トンネルも ProxyCommand も使用できません。どちらの場合も、「... 管理上禁止されています」というエラー メッセージが表示されます。sshd_config はそのままにしておく必要があります。
私の推奨するアプローチは、リモートホストに接続して次のコマンドを実行することです。
この ssh コマンドを ssh_config に記述するにはどうすればよいですか? 特に、この ssh コマンドはリモート ホストでのみ実行できるようにします。