外部ファイルからOpenSSHインポートを構成する

外部ファイルからOpenSSHインポートを構成する

運が悪くて周りを見回していたので確認したかったです。

外部設定ファイルをインポートできますか? ~/.ss/config ファイルの例:

Hosts * 
  IdentityFile ~/.ssh/id_rsa_servicekey

Include ~/.sshconfig.local

答え1

持つそのような包含機能は文書化されていません。(おそらくポータブルOpenSSHの場合と同様の状況です)。 OpenSSHには文書化されていないパラメータ(最近発生した問題)に問題があるため、UseRoamingソースツリー、特にファイルを簡単に見ると、readconf.c明確なインクルードは表示されません。したがって、包含を実装する他の方法(たとえば、cd ~/.ssh && cat fooconf localconf > config必要に応じて複雑さなど)を見つける必要があるかもしれません。

答え2

これは現在のアップストリームバージョンでは不可能ですopenssh。しかし、私はクライアントとサーバーの両方にこの機能に対するパッチを提供することに取り組んでいます。

現在Fedoraで利用可能COPRリポジトリ。これらのパッチは上流のBugzillaでバグとして追跡されます。1585そして2468フィードバックを受けてテストしてみたいです。

修正する:間違い1585更新されましたが、openssh開発者なので、近いうちに少し進展が期待できます。

関連情報