問題タブ [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 設定ファイルで RemoteForward を指定するには?
リモートポートフォワーディングでsshトンネルをセットアップしようとしています。アイデアは、VPS をリモートで展開されたシステム (現在は Raspberry Pi を組み込んでいる) に ssh する手段として機能させることです。すべてが機能しているように見えますが、すべての引数を ~/.ssh/config ファイルに移動しようとすると問題が発生します。機能するのは、HostName、User、Port、および IdentityFile の設定です。ただし、RemoteForward パラメータを設定しても機能しないようです。
以下の作品:
ただし、構成ファイルで次の行を使用する場合。
次のコマンドは、「Bad remote forwarding specification 'ssh-tunnel'」というメッセージを返します
ssh - PROXY の使用: コマンドライン: 行 0: 構成オプションが正しくありません: ProxyUseFdpass?
セキュリティ上の懸念から、GCP Compute Engine インスタンスが外部 IP を持たないように設定する必要がありました (外部 IP = なし)。その場合、デフォルトで Identity Aware Proxy になります。同じターゲットへの IAP は、他のマシンからは成功しますが、データセンターの一部では成功しません。
gcloud のログイン/認証を完全に構成した後でも:
次に実行します: gcloud compute ssh $INSTANCENAME --tunnel-through-iap
戻り値:
これが ssh_config の問題を示しているのか、それとも何か他の問題を示しているのかは不明ですが、これは私の領域ではないため、少し迷っており、このエラーに関連する他のものが表示されません。何かご意見は?望ましい動作は、ProxyUseFdpass でエラーを取得しないことです。そして、ssh が正常に接続されるようにします。
も実行しましgcloud compute ssh $INSTANCENAME --tunnel-through-iap --dry-run
たが、返されるものは、接続に成功した場所の結果と一致します。
git - 「host.name.edu:XXXX」は「.ssh/config」ファイルの無効な形式ですか?
ssh URL 内のポートを使用して git サーバーに接続するように IT に指示されているという奇妙なケースがあります。私の元のssh構成は次のとおりです。
git remote url を使用していましたssh://git@my-host-alias/path/to/repo.git
。その構成で奇妙な認証エラーが発生していたので (基本的な機能はまだ機能していました)、IT は git リモート URL を使用するように指示ssh://git@redacted.redacted.edu:2222/path/to/repo.git
し、手動で指定された で動作するように見えましたGIT_SSH_COMMAND='ssh -i ~/.ssh/my-private-ssh-key
。そこで、次のように .ssh/config を再構成しました。
突然、ssh がホスト エントリを解析できなくなったように見えます。実行するssh -Tvvv ssh://git@redacted.redacted.edu
と、次の出力 (スニペット) が得られます。
URL でポートを使用してホストを指定すると、.ssh/config の解析が中断されるようです。誰かがこれを確認できますか?