.ssh/config
ファイルに次のようなエントリがあります。
ホスト ip-172-16-*
ProxyCommand ssh jeff@jumpdev.example.org nc %h %p
User ubuntu
IdentityFile ~/.ssh/id_rsa_aws
StrictHostKeyChecking no
ForwardAgent yes
ほとんどの人が知っているように、これで実行できるようになります:
ssh ip-172-16-2-108.ec2.internal
そして、Ubuntu EC2 インスタンスのデフォルト ユーザーとしてプライベート サーバーにドロップします - ubuntu. 作成時にいくつかの特定のアクションを実行しようとしています。
最終的に私が探しているのは、 と同じ機能scala-ssh
、jassh
または から直接jsch
この機能がどのように/サポートされているかだけで、ライブラリを提案するように誰かに求めているわけではありません。でjassh
、プロキシ オプションを試してみましたが、うまくいきませんでした。
最終的には ssh に直接シェルアウトできましたがammonite
、%('ssh, Symbol("ip-172-16-2-108.ec2.internal")
. ベア ssh のように、構成と一致をロードするベース ssh を使用すると思いました。使用しないように構成を設定することもできますnc
これは私がライブラリを求めているように聞こえるので、それが閉じられた場合でもそうですが、4を直接試してみましたが、完全にサポートしていないようです.ssh/config
ティア、ジェフ