web-dev-qa-db-ja.com

インターネットからプライベートIPアドレスを使用してAzureにSSH接続する方法VM

Azureは初めてです。 Ubuntu VMをデプロイしたばかりですが、パブリックIPではなくプライベートIPアドレスのみを作成すると思いました。

自宅のラップトップからAzureにSSH接続するにはどうすればよいですかVM 10.x.x.x IPアドレス?

私はもう試した:

  • Azure Cloud Shellを使用していますが、接続がタイムアウトします
  • ラップトップでsshを使用していますが、LANでVMを探しているため、タイムアウトになります。
5
SeaDude

マシンがVMと同じネットワークにないため、ローカルマシンからプライベートIPを使用してVMにSSHで接続することはできません。同じ仮想ネットワーク上の別のVMからVMにSSHで接続することしかできません。

Vnetの外部からVMにSSHで接続するには、パブリックIPが接続されたNICが必要であり、ネットワークセキュリティグループでデフォルトのポート22が開いている必要があります。

編集:これに関連するドキュメントが見つからなかったので、ブログに投稿しました。 https://medium.com/@joelatwar/how-to-ssh-to-your-Azure-linux-vms-with-username-and-password-from-windows-linux-or-mac-df7d07ea3be1

1
Joel Guerra

私は他の方法が機能していることを発見しました。

VMをパブリックAzurelbの下のプライベートIPアドレスに一時的にアタッチし、ロードバランサーでsshのNATルールを構成します。ロードバランサーが来るnsgでsshを許可していることを確認してください下。

パブリックロードバランサーIPにSSHで接続すると、AzureロードバランサーIPを介して内部マシンにアクセスできるようになります。

0
Haneef Mohammed

その間に存在する Azure Bastion これはあなたを助けることができます。

0
Micha