私は2台のマシンを持ってdevbox
いますgitbox
。gitbox
シェルのない開発ボックスである2番目のマシン非常にSSH経由でgitを提供するためにロックされています(アクセスすることもできません/bin/true
)。
私がしたいのは、アイテムdevbox
に追加することです。現在私がやっていることは、.ssh/known_hosts
gitbox
ssh -oStrictHostKeyChecking=no git.server.com __NOOP__
これは私が望むことを行いますが、実行しようとする必要があります__NOOP__
。理想的にはしたいです。ただknown_hosts
ファイルに追加されました。
これを行う方法はありますか?
答え1
ssh-keyscan を試して、出力を ~/.ssh/known_hosts に追加します。
ssh-keyscan git.server.com >> ~/.ssh/known_hosts