Azure CLI の az network bastion ssh コマンドが macOS や Linux OS でもサポートされました

ブログ エントリ内にアフィリエイト広告が含まれています
スポンサーリンク

※パブリック プレビューのため、一般提供 (GA) のタイミングで手順や挙動が変更になる場合があります。

Azure CLI の az network bastion ssh コマンドについては、Windows OS のみのサポートでしたが、Azure CLI v2.34.0 にて macOS (正確には Darwin) や Linux OS でもサポートされた旨の記載がありました。

  • az network bastion ssh : Darwin および Linux 上で Bastion SSH アクセスのサポートを提供しました。

macOS は手元になかったので確認できませんでしたが、az network bastion コマンドを用いて Linux OS から  Bastion 経由で ssh ログインできるかどうかについて確認してみました。

スポンサーリンク

Linux OS 上での動作確認

※Ubuntu 20.04 LTS で確認しています。

v2.33.0 での実行結果

v.2.33.0 における az network bastion ssh コマンドは Windows OS でのみのサポートのため、Linux OS 上で実行してもエラーとなります。

v.2.34.0 での実行結果

v2.34.0 にアップグレードして、 az network bastion ssh コマンドを実行した結果、Linux OS 上でも正常に実行され、Bastion 経由で ssh ログインできることを確認しました。

ログイン方法が Azure AD の場合でも、Bastion経由でssh ログインできることを確認しています。

スポンサーリンク

まとめ

まだパブリック プレビュー中の機能ではありますが、Windows OS 以外からも az network bastion ssh コマンドが利用可能になりました。

Azure AD 認証を用いた場合でも Bastion 経由でログイン可能になっているので、GA になったタイミングで利用できるシーンはさらに増えそうですね。

Linux OS へのファイル転送は、依然として az network bastion tunnel コマンドで ssh トンネルを張った後で scp コマンドを用いる必要がありますが、これはよいアップデート。

スポンサーリンク

参考サイト

タイトルとURLをコピーしました