Introducing Azure Bastion

INTRODUCING
AZURE
BASTIONDEM
O
The Azure Bastion service is a new fully platform-
managed PaaS service that you provision inside your
virtual network.
Azure Bastion
It provides secure and seamless RDP/SSH
connectivity to your virtual machines directly in
the Azure portal over SSL.
When you connect via Azure Bastion, your virtual
machines do not need a public IP address.
Azure Bastion
How Azure Bastion Works?
Azure VNET
Gateway
On-Premises
ExpressRoute
S2S VPN
Gateway
ExpressRoute
Gateway
Failover Connection
P2S VPN
Gateway Subnet
Production Environment
NSG
Availability Set
Jumpbox
Management Subnet
Availability Set
Active Directory
AD Subnet
NSG NSG
Azure VNET
Production Environment
NSG
Jumpbox
Management Subnet
Availability Set
Active Directory
AD Subnet
NSG
NSG
Internet
P
I
PRDP
SSH
Malicious User
Azure JIT
Azure VNET
Production Environment
NSG
Jumpbox
Management Subnet
Availability Set
Active Directory
AD Subnet
NSG
P
I
P
RDP
SSH
Azure VNET
Production Environment
NSG
Jumpbox
Management Subnet
Availability Set
Active Directory
AD Subnet
NSG
Internet
AzureBastionSubnet
10.0.200.0/27
P
I
P
HTTPS
RDP
SSH
Azure VNET
Production Environment
NSG
Jumpbox
Management Subnet
Availability Set
Active Directory
AD Subnet
NSG
AzureBastionSubnet
P
I
P
Azure
Management
Portal
RDP
SSH
RDP
SSH
HTTPS
HTTPS
1
2
3
3
You need bastion host for every
VNET to connect to virtual
machines in these VNETs
Azure VNET
Production Environment
NSG
Jumpbox
Management Subnet
Availability Set
Active Directory
AD Subnet
NSG
AzureBastionSubnet
P
I
P
Azure
Management
Portal
RDP
SSH
RDP
SSH
HTTPS
HTTPS
1
2
3
3
DEMO
Create a bastion host
Connect to a virtual machine
Work with a virtual machine session
Working With a Virtual Machine Session
Copy and paste (only text)
Full screen view
What can you do in the
remote session?
Azure VNET
Jumpbox
Management SubnetAzureBastionSubnet
P
I
P
Azure
Management
Portal
HTTPS
HTTPS
1
2
3
NSG
RDP/SSH over SSL
End User Experience
AzureBastionSubnet Network Security Group
Inbound Rules
 Allow traffic from Service tag GatewayManager
 Allow traffic from Service tag AzureCloud
 Allow traffic from public internet on port 443
Outbound Rules
 Allow traffic to your VM subnets
Azure VNET
Jumpbox
Management SubnetAzureBastionSubnet
P
I
P
Azure
Management
Portal
RDP
SSH
HTTPS
HTTPS
1
2
3
NSG
GatewayManager
NSG
AzureBastionSubnet
GatewayManager
ServiceTag
NSG
AzureCloud
ServiceTag
Internet
Any
Any
SSL
AzureBastionSubnet Network Security Group
REFERENCES
• Step-by-step guide – Create an Azure Bastion host
https://blog.ahasayen.com/introducing-azure-bastion
• Azure Bastion Documentation
https://docs.microsoft.com/cs-cz/azure/bastion/
• RDP to Azure Virtual machines using Azure Bastion video
https://youtu.be/eLjuWG-L57Q
About Me: http://ahasyaen.com
Blog: http://blog.ahasayen.com
Social Media: @ammarhasayen
CISSP | Microsoft MVP | Pluralsight Author |
Book Author
CONNECT ON
SOCIAL MEDIA
@ammarhasayen
CHECK OUT
MYCOURSES IN
PLURALSIGHT
https://www.pluralsight.com/authors/ammar-hasayen
Introducing Azure Bastion
1 of 22

Recommended

Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53... by
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Edureka!
684 views26 slides
Red Team Operasyonu ve İzlenen Bir Sisteme Sızmak by
Red Team Operasyonu ve İzlenen Bir Sisteme SızmakRed Team Operasyonu ve İzlenen Bir Sisteme Sızmak
Red Team Operasyonu ve İzlenen Bir Sisteme SızmakBGA Cyber Security
1.3K views21 slides
S04_Microsoft XDR によるセキュアなハイブリッドクラウド環境の実現 [Microsoft Japan Digital Days] by
S04_Microsoft XDR によるセキュアなハイブリッドクラウド環境の実現 [Microsoft Japan Digital Days]S04_Microsoft XDR によるセキュアなハイブリッドクラウド環境の実現 [Microsoft Japan Digital Days]
S04_Microsoft XDR によるセキュアなハイブリッドクラウド環境の実現 [Microsoft Japan Digital Days]日本マイクロソフト株式会社
497 views39 slides
IDaaS を正しく活用するための認証基盤設計 by
IDaaS を正しく活用するための認証基盤設計IDaaS を正しく活用するための認証基盤設計
IDaaS を正しく活用するための認証基盤設計Trainocate Japan, Ltd.
3.5K views70 slides
Hybrid Azure AD Join 動作の仕組みを徹底解説 by
Hybrid Azure AD Join 動作の仕組みを徹底解説Hybrid Azure AD Join 動作の仕組みを徹底解説
Hybrid Azure AD Join 動作の仕組みを徹底解説Yusuke Kodama
5.6K views49 slides
Azure Network 概要 by
Azure Network 概要Azure Network 概要
Azure Network 概要Takeshi Fukuhara
10.8K views78 slides

More Related Content

What's hot

Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~ by
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~ShuheiUda
4.3K views39 slides
Oracle Cloud Infrastructure:2021年12月度サービス・アップデート by
Oracle Cloud Infrastructure:2021年12月度サービス・アップデートOracle Cloud Infrastructure:2021年12月度サービス・アップデート
Oracle Cloud Infrastructure:2021年12月度サービス・アップデートオラクルエンジニア通信
1.6K views75 slides
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践 by
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践日本マイクロソフト株式会社
1.1K views26 slides
INF-007_ハイブリッドな Active Directory の設計 ~Windows Server 2016 版~ by
INF-007_ハイブリッドな Active Directory の設計 ~Windows Server 2016 版~INF-007_ハイブリッドな Active Directory の設計 ~Windows Server 2016 版~
INF-007_ハイブリッドな Active Directory の設計 ~Windows Server 2016 版~decode2016
634 views48 slides
AWS Black Belt Online Seminar 2017 EC2 Windows by
AWS Black Belt Online Seminar 2017 EC2 WindowsAWS Black Belt Online Seminar 2017 EC2 Windows
AWS Black Belt Online Seminar 2017 EC2 WindowsAmazon Web Services Japan
13.3K views63 slides
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか? by
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか? [SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか? de:code 2017
2.8K views50 slides

What's hot(20)

Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~ by ShuheiUda
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
ShuheiUda4.3K views
INF-007_ハイブリッドな Active Directory の設計 ~Windows Server 2016 版~ by decode2016
INF-007_ハイブリッドな Active Directory の設計 ~Windows Server 2016 版~INF-007_ハイブリッドな Active Directory の設計 ~Windows Server 2016 版~
INF-007_ハイブリッドな Active Directory の設計 ~Windows Server 2016 版~
decode2016634 views
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか? by de:code 2017
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか? [SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
de:code 20172.8K views
これから始めるSAPのクラウド化 Azure が選ばれる理由 by Hitoshi Ikemoto
これから始めるSAPのクラウド化 Azure が選ばれる理由これから始めるSAPのクラウド化 Azure が選ばれる理由
これから始めるSAPのクラウド化 Azure が選ばれる理由
Hitoshi Ikemoto817 views
AzureActiveDirectoryの認証の話(Azure周りの自動化編) by Masahiko Ebisuda
AzureActiveDirectoryの認証の話(Azure周りの自動化編)AzureActiveDirectoryの認証の話(Azure周りの自動化編)
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
Masahiko Ebisuda200 views
運用視点でのAWSサポート利用Tips by Noritaka Sekiyama
運用視点でのAWSサポート利用Tips運用視点でのAWSサポート利用Tips
運用視点でのAWSサポート利用Tips
Noritaka Sekiyama11.6K views
Zararlı Yazılım Analizi Eğitimi Lab Kitabı by BGA Cyber Security
Zararlı Yazılım Analizi Eğitimi Lab KitabıZararlı Yazılım Analizi Eğitimi Lab Kitabı
Zararlı Yazılım Analizi Eğitimi Lab Kitabı
BGA Cyber Security11.8K views
Azure Virtual Desktop Overview.pptx by ceyhan1
Azure Virtual Desktop Overview.pptxAzure Virtual Desktop Overview.pptx
Azure Virtual Desktop Overview.pptx
ceyhan12.4K views
Azure load testingを利用したパフォーマンステスト by Kuniteru Asami
Azure load testingを利用したパフォーマンステストAzure load testingを利用したパフォーマンステスト
Azure load testingを利用したパフォーマンステスト
Kuniteru Asami723 views
Veeam新機能 徹底解説 Part 1:Oracle RMAN連携 ~運用変えずVeeamでらくらくバックアップ&リストア~ by 株式会社クライム
Veeam新機能 徹底解説 Part 1:Oracle RMAN連携 ~運用変えずVeeamでらくらくバックアップ&リストア~Veeam新機能 徹底解説 Part 1:Oracle RMAN連携 ~運用変えずVeeamでらくらくバックアップ&リストア~
Veeam新機能 徹底解説 Part 1:Oracle RMAN連携 ~運用変えずVeeamでらくらくバックアップ&リストア~
Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~ by junichi anno
Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~
Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~
junichi anno12K views

Similar to Introducing Azure Bastion

Azure bastion- Remote desktop RDP/SSH in Azure using Bastion Service as (PaaS) by
Azure bastion- Remote desktop RDP/SSH in Azure using Bastion Service as (PaaS)Azure bastion- Remote desktop RDP/SSH in Azure using Bastion Service as (PaaS)
Azure bastion- Remote desktop RDP/SSH in Azure using Bastion Service as (PaaS)Happiest Minds Technologies
135 views9 slides
Securing an Azure full-PaaS architecture - Data saturday #0001 Pordenone by
Securing an Azure full-PaaS architecture - Data saturday #0001 PordenoneSecuring an Azure full-PaaS architecture - Data saturday #0001 Pordenone
Securing an Azure full-PaaS architecture - Data saturday #0001 PordenoneMarco Obinu
67 views76 slides
It's all about Security! Let’s get you started with Azure Bastion by
It's all about Security! Let’s get you started with Azure BastionIt's all about Security! Let’s get you started with Azure Bastion
It's all about Security! Let’s get you started with Azure BastionWim Matthyssen
232 views29 slides
Intro to "Asgard" by
Intro to "Asgard"Intro to "Asgard"
Intro to "Asgard"Pritiman Panda
6K views18 slides
Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP... by
Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP...Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP...
Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP...Neeraj Kumar
338 views6 slides
CCI2019 - Architecting and Implementing Azure Networking by
CCI2019 - Architecting and Implementing Azure NetworkingCCI2019 - Architecting and Implementing Azure Networking
CCI2019 - Architecting and Implementing Azure Networkingwalk2talk srl
73 views41 slides

Similar to Introducing Azure Bastion(20)

Securing an Azure full-PaaS architecture - Data saturday #0001 Pordenone by Marco Obinu
Securing an Azure full-PaaS architecture - Data saturday #0001 PordenoneSecuring an Azure full-PaaS architecture - Data saturday #0001 Pordenone
Securing an Azure full-PaaS architecture - Data saturday #0001 Pordenone
Marco Obinu67 views
It's all about Security! Let’s get you started with Azure Bastion by Wim Matthyssen
It's all about Security! Let’s get you started with Azure BastionIt's all about Security! Let’s get you started with Azure Bastion
It's all about Security! Let’s get you started with Azure Bastion
Wim Matthyssen232 views
Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP... by Neeraj Kumar
Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP...Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP...
Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP...
Neeraj Kumar338 views
CCI2019 - Architecting and Implementing Azure Networking by walk2talk srl
CCI2019 - Architecting and Implementing Azure NetworkingCCI2019 - Architecting and Implementing Azure Networking
CCI2019 - Architecting and Implementing Azure Networking
walk2talk srl73 views
Brk30176 enterprise class networking in azure by Abou CONDE
Brk30176 enterprise class networking in azureBrk30176 enterprise class networking in azure
Brk30176 enterprise class networking in azure
Abou CONDE43 views
Moving Enterprise Windows Workloads to AWS – Peter Stanski by Amazon Web Services
Moving Enterprise Windows Workloads to AWS – Peter StanskiMoving Enterprise Windows Workloads to AWS – Peter Stanski
Moving Enterprise Windows Workloads to AWS – Peter Stanski
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201) by Amazon Web Services
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
Amazon Web Services3.3K views
ExpertsLive NL 2018 - A deepdive into Azure Networking by Karim Vaes
ExpertsLive NL 2018 - A deepdive into Azure NetworkingExpertsLive NL 2018 - A deepdive into Azure Networking
ExpertsLive NL 2018 - A deepdive into Azure Networking
Karim Vaes819 views
Presentation hybrid cloud by Karan Chhabra
Presentation hybrid cloudPresentation hybrid cloud
Presentation hybrid cloud
Karan Chhabra355 views
Azure virtual network by Lalit Rawat
Azure virtual networkAzure virtual network
Azure virtual network
Lalit Rawat368 views
Microsoft Azure - Introduction by Kashif Imran
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - Introduction
Kashif Imran573 views
Azure Firewall (Meetup Société Générale - dec 2018) by Marius Zaharia
Azure Firewall (Meetup Société Générale - dec 2018)Azure Firewall (Meetup Société Générale - dec 2018)
Azure Firewall (Meetup Société Générale - dec 2018)
Marius Zaharia459 views

More from Ammar Hasayen

UAE Microsoft MVPs - How To become Microsoft MVP by
UAE Microsoft MVPs - How To become Microsoft MVPUAE Microsoft MVPs - How To become Microsoft MVP
UAE Microsoft MVPs - How To become Microsoft MVPAmmar Hasayen
386 views24 slides
Virtual Data Center VDC - Azure Cloud Reference Architecture CRA by
Virtual Data Center VDC - Azure Cloud Reference Architecture CRAVirtual Data Center VDC - Azure Cloud Reference Architecture CRA
Virtual Data Center VDC - Azure Cloud Reference Architecture CRAAmmar Hasayen
418 views49 slides
Cloud Reference Architecture - Part 1 Foundation by
Cloud Reference Architecture - Part 1 FoundationCloud Reference Architecture - Part 1 Foundation
Cloud Reference Architecture - Part 1 FoundationAmmar Hasayen
788 views46 slides
Microsoft 365 Certification - How to become Enterprise Administrator Expert by
Microsoft 365 Certification - How to become Enterprise Administrator ExpertMicrosoft 365 Certification - How to become Enterprise Administrator Expert
Microsoft 365 Certification - How to become Enterprise Administrator ExpertAmmar Hasayen
1.9K views43 slides
Windows Advance Threats - BSides Amman 2019 by
Windows Advance Threats - BSides Amman 2019Windows Advance Threats - BSides Amman 2019
Windows Advance Threats - BSides Amman 2019Ammar Hasayen
1.3K views40 slides
The Emerge Of The Modern Workplace by
The Emerge Of The Modern WorkplaceThe Emerge Of The Modern Workplace
The Emerge Of The Modern WorkplaceAmmar Hasayen
314 views17 slides

More from Ammar Hasayen(20)

UAE Microsoft MVPs - How To become Microsoft MVP by Ammar Hasayen
UAE Microsoft MVPs - How To become Microsoft MVPUAE Microsoft MVPs - How To become Microsoft MVP
UAE Microsoft MVPs - How To become Microsoft MVP
Ammar Hasayen386 views
Virtual Data Center VDC - Azure Cloud Reference Architecture CRA by Ammar Hasayen
Virtual Data Center VDC - Azure Cloud Reference Architecture CRAVirtual Data Center VDC - Azure Cloud Reference Architecture CRA
Virtual Data Center VDC - Azure Cloud Reference Architecture CRA
Ammar Hasayen418 views
Cloud Reference Architecture - Part 1 Foundation by Ammar Hasayen
Cloud Reference Architecture - Part 1 FoundationCloud Reference Architecture - Part 1 Foundation
Cloud Reference Architecture - Part 1 Foundation
Ammar Hasayen788 views
Microsoft 365 Certification - How to become Enterprise Administrator Expert by Ammar Hasayen
Microsoft 365 Certification - How to become Enterprise Administrator ExpertMicrosoft 365 Certification - How to become Enterprise Administrator Expert
Microsoft 365 Certification - How to become Enterprise Administrator Expert
Ammar Hasayen1.9K views
Windows Advance Threats - BSides Amman 2019 by Ammar Hasayen
Windows Advance Threats - BSides Amman 2019Windows Advance Threats - BSides Amman 2019
Windows Advance Threats - BSides Amman 2019
Ammar Hasayen1.3K views
The Emerge Of The Modern Workplace by Ammar Hasayen
The Emerge Of The Modern WorkplaceThe Emerge Of The Modern Workplace
The Emerge Of The Modern Workplace
Ammar Hasayen314 views
How to plan your Modern Workplace Project - SPS Denver October 2018 by Ammar Hasayen
How to plan your Modern Workplace Project - SPS Denver October 2018How to plan your Modern Workplace Project - SPS Denver October 2018
How to plan your Modern Workplace Project - SPS Denver October 2018
Ammar Hasayen778 views
Secure Modern Workplace With Microsoft 365 Threat Protection by Ammar Hasayen
Secure Modern Workplace With Microsoft 365 Threat ProtectionSecure Modern Workplace With Microsoft 365 Threat Protection
Secure Modern Workplace With Microsoft 365 Threat Protection
Ammar Hasayen926 views
Microsoft Cloud App Security CASB by Ammar Hasayen
Microsoft Cloud App Security CASBMicrosoft Cloud App Security CASB
Microsoft Cloud App Security CASB
Ammar Hasayen675 views
Office 365 periodic table - editable by Ammar Hasayen
Office 365 periodic table - editableOffice 365 periodic table - editable
Office 365 periodic table - editable
Ammar Hasayen2.4K views
Migrating your certification authority hashing algorithm from sha 1 to sha-2 by Ammar Hasayen
Migrating your certification authority hashing algorithm from sha 1 to sha-2Migrating your certification authority hashing algorithm from sha 1 to sha-2
Migrating your certification authority hashing algorithm from sha 1 to sha-2
Ammar Hasayen134 views
Microsoft 365 Threat Management and security - EMS E5 by Ammar Hasayen
Microsoft 365 Threat Management and security - EMS E5Microsoft 365 Threat Management and security - EMS E5
Microsoft 365 Threat Management and security - EMS E5
Ammar Hasayen411 views
Modern Workplace Deep Dive infographic by Ammar Hasayen
Modern Workplace Deep Dive infographicModern Workplace Deep Dive infographic
Modern Workplace Deep Dive infographic
Ammar Hasayen612 views
Microsoft EMS Enterprise Mobility and Security Architecture Poster by Ammar Hasayen
Microsoft EMS Enterprise Mobility and Security Architecture PosterMicrosoft EMS Enterprise Mobility and Security Architecture Poster
Microsoft EMS Enterprise Mobility and Security Architecture Poster
Ammar Hasayen1.2K views
Email edge security architecture EOP by Ammar Hasayen
Email edge security architecture EOPEmail edge security architecture EOP
Email edge security architecture EOP
Ammar Hasayen2.1K views
Era of disruption with Microsoft 365 by Ammar Hasayen
Era of disruption with Microsoft 365Era of disruption with Microsoft 365
Era of disruption with Microsoft 365
Ammar Hasayen559 views
What is microsoft 365 by Ammar Hasayen
What is microsoft 365What is microsoft 365
What is microsoft 365
Ammar Hasayen3.3K views
Exchange Online Protection EOP headers by Ammar Hasayen
Exchange Online Protection EOP headersExchange Online Protection EOP headers
Exchange Online Protection EOP headers
Ammar Hasayen3.5K views
Malware and malicious programs by Ammar Hasayen
Malware and malicious programsMalware and malicious programs
Malware and malicious programs
Ammar Hasayen290 views

Recently uploaded

AMAZON PRODUCT RESEARCH.pdf by
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdfJerikkLaureta
15 views13 slides
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
28 views73 slides
Voice Logger - Telephony Integration Solution at Aegis by
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at AegisNirmal Sharma
17 views1 slide
Case Study Copenhagen Energy and Business Central.pdf by
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdfAitana
12 views3 slides
HTTP headers that make your website go faster - devs.gent November 2023 by
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023Thijs Feryn
19 views151 slides
Info Session November 2023.pdf by
Info Session November 2023.pdfInfo Session November 2023.pdf
Info Session November 2023.pdfAleksandraKoprivica4
10 views15 slides

Recently uploaded(20)

AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta15 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma17 views
Case Study Copenhagen Energy and Business Central.pdf by Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana12 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn19 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Perth MeetUp November 2023 by Michael Price
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023
Michael Price15 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2216 views
DALI Basics Course 2023 by Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman27 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10209 views
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb12 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software225 views
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri15 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson33 views

Introducing Azure Bastion

Editor's Notes

  1. In this video, I am going to introduce you to Azure Bastion in Microsoft Azure and teach you how to create your first Azure bastion in a quick demo.
  2. The Azure Bastion service is a new fully platform-managed PaaS service that you provision inside your virtual network.
  3. It provides secure and seamless RDP/SSH connectivity to your virtual machines directly in the Azure portal over SSL. The good thing about this, is that When you connect via Azure Bastion, your virtual machines do not need a public IP address.
  4. If you are wondering how this works behind the scene, let me show you
  5. Usually you have a VNET inside Azure, and you have your resources in one or more subnets. You may have a management subnet with one or more jumpboxes or bastion hosts that you use to do your administrative tasks and it contains all your remote administration tools. You might also have some sort of hybrid connectivity with your on-premises network and when you are outside the office, you use point to site VPN to securely access your VNET, which is the ideal situation.
  6. But you might for some reasons have your jumbox host configured with a public IP that is exposed to the internet and you connect to the jumbox using RDP and SSH. Once you connect to the jumbox host, you then use it to connect internally to other resources. Now this mean, a malicious user can use port scanning to discover this public IP and use brute force attack to compromise your jumbox. As a best practice, you should have a network security group to restrict what ports and source IP addresses are allowed to connect or even better, you are using Azure Just in time access
  7. But you still have this public IP address exposed. A better solution would be to remove this public IP address so that you don’t expose both RDP and SSH into your VNET, and reduce the attack surface in your VNET
  8. Now your jumbox host does not have any public IP addresses, and you implement Azure bastion solution, which sits in its own managed subnet and expose a public IP address. This IP address however does not accept RDP or SSH connections. It only accept SSL connections.
  9. So you connect to the Azure management portal over https using any browser, then you select a virtual machine to connect to. Now the Azure portal connects to the Azure Bastion service using the public IP and you get a new session in your browser and you can browse the desktop of the virtual machine and any other VMs inside your network using RDP or SSH. Think about the Azure bastion as a proxy, it receives connections from the internet using SSL and connects you back to your VMs using RDP and SSH. It also looks like remote desktop gateway solution or the RDP web access. You connect from a browser to a gateway that gives you back your RDP session in the browser.
  10. Now keep in mind that the bastion host is attached to a virtual network, so for each vnet, you need a bastion host.
  11. So remember that the AzureBastion is attached to a VNET. If you have multiple Vnets that you want to RDP or SSH into from the Azure management portal, then you should deploy Azure bastion for each of those VNETS.
  12. To show you this in action, lets go to a demo where I will show you how to create a bastion host, connect to a virtual machine and work with a virtual machine session. ---------------------------------------------- The first thing we want to do is to register for the preview by running couple of PowerShell scripts Let’s install the Azure PowerShell module, enable script execution and then import the AzureRM module. Then I will connect to my Azure account, and type my account and password. Now we are ready to register for the preview, and to do that, we need to run the following commands to Enroll and register the subscription with Microsoft.network provider namespace. Now open a browser and type this URL aka.ms/bastionhost which will open the preview interface for the Azure management portal. I will add a resource and search for bastion and create the resource. Since this resource is attached to only one VNET, I will name this resource bastion-production as it is going to serve my production VNET, now I will pick one of the regions where this resource is available today, and choose my production vnet. As you can see, I should create a subnet with the name AzureBastionSubnet with a prefext at least /27 to host the bastion platform service. So I will go to my vnet and create a subnet. For convenient I will choose 10.0.200.0/27 but you can choose any IP address range, and I wil not configure any Network security groups for now. Once the subnet is created, I will return back to the create bastion wizard and here you can see we need a public IP resource ,and this is used by Azure bastionhost not for your VMs. Now once the deployment is done, I will go to one of my machines called the (ManagementVM) which is my jumbox machine. I have all my administrative tools installed there and I use it to manage resources in my VNet, But now as you see, this vm does not have any public Ips so I cannot to connect to it from the internet. But now when I hit connect, I have any option (bastion) and here I will type the management VM admin credentials as I would do if I was to connect to this management vm over RDP. A new browser window opens, and now I am connected to my managementVM over a browser session, without a public IP on that VM. To verify this is actually my management VM, you can see here the name of the machine, and the private IP address assigned to it. Now this is not a normal RDP session, so I cannot as per today, copy files from my local machine to the desktop of my management VM, but I can howoever copy text,so I will open notebad on my machine, copy a text, and then you can see here two small arrows, I will click here and it will grap the text I just copied from my local machine. I can also go to a full screen mode Now the final thing I want to show you is how to apply a network security group to the Azurebastionsubnet if you want to harden it. I already configured a network security group called nsg-bastion at this subnet and here is the inbound security rules you need to configure, allow https from internet, allw any traffic from a service tag called AzureCloud and from a service tag called Gateway manager. The rest of the rulse are the default ones
  13. As you saw in the demo, For browsers that support the advanced Clipboard API access, you can copy and paste text between your local device and the remote session in the same way you copy and paste between applications on your local device. Only text copy/paste is supported. You can also go to full screen mode.
  14. As you can see the end user experience is that you get an RDP or SSH session in your browser to your VMs inside your VNET without exposing a public IP in the VM
  15. If you want to apply a network security group to the Azurebastionsubnet, then for the inbound rules you should allow traffic from the gateway manager service tag, from the AzureCloud service tag and incoming traffic on port 443. For the outbound rules, you should allow traffic from the Azurebastionsubnet to the VMs you want to connect to.
  16. To better understand the network security group requirement for the Azure bastion subnet, the Azure portal and the azurebstion subnet use the Azure GatewayManager to facilitate such connectivity,
  17. so for your AzureBastionSubnet NSG, you need to allow ingress or inbound traffic from the gatewaymanager, and also from AzureCloud, which are both available as service tags in the network security group interface, and also you need to allow inbound https from the internet for this to work.
  18. Finally, I am going to leave you with some references to learn more about Azure bastion, including my blog post about this feature.
  19. Thank you for taking the time to watch this video, here are my contact details, so feel free to connect with my on social media and if you have further questions, please let me know.