<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>jit Archives - Apostolidis Cloud Corner</title>
	<atom:link href="https://www.cloudcorner.gr/tag/jit/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.cloudcorner.gr/tag/jit/</link>
	<description>Remarks from a Cloud Architect encounters</description>
	<lastBuildDate>Sun, 03 Dec 2017 21:35:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://www.cloudcorner.gr/wp-content/uploads/2021/04/cropped-cloudcorner2-32x32.png</url>
	<title>jit Archives - Apostolidis Cloud Corner</title>
	<link>https://www.cloudcorner.gr/tag/jit/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Bulletproof manage your Azure VMs</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/bulletproof-manage-your-azure-vms/</link>
					<comments>https://www.cloudcorner.gr/microsoft/azure/bulletproof-manage-your-azure-vms/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Sun, 03 Dec 2017 21:35:58 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[azure security center]]></category>
		<category><![CDATA[azure vm]]></category>
		<category><![CDATA[azurerm]]></category>
		<category><![CDATA[jit]]></category>
		<category><![CDATA[just in time vm access]]></category>
		<category><![CDATA[nsg]]></category>
		<category><![CDATA[security center]]></category>
		<category><![CDATA[virtual machine]]></category>
		<guid isPermaLink="false">https://www.e-apostolidis.gr/?p=1656</guid>

					<description><![CDATA[<p>Bulletproof manage your Azure VMs Continuing the Azure Security Center posts, today we will see a new feature of the</p>
<p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/bulletproof-manage-your-azure-vms/">Bulletproof manage your Azure VMs</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Bulletproof manage your Azure VMs</h1>
<p style="text-align: justify;">Continuing the Azure Security Center posts, today we will see a new feature of the Security Center, called Just in Time VM Access.</p>
<p style="text-align: justify;">As best security practice, all the management ports of a Virtual Machine should be closed using Network Security Groups. Only the ports required for any published services should be opened, if any.</p>
<p style="text-align: justify;">However there are many occasions that we are requested to open a management port for administration or a service port for some tests for short time. This action has two major problems, first it requires a lot of administration time, because the administrator must go to the Azure Portal and add a rule at the VM&#8217;s NSG. The second problem is that many time the port is forgotten open and this is a major vulnerability since the majority of the Brute Force attacks are performed to the management ports, 22 and 3389.</p>
<p style="text-align: justify;">Here comes the Azure Security Center, with the Just in Time VM Access feature. With this feature we can use the RBAC of the azure Portal and allow specific users to Request a predefined port to be opened for a short time frame.</p>
<h2>JIT Configuration</h2>
<p style="text-align: justify;">Lets see how we configure the JIT.  First we need to go to the Azure Security Center. Scroll down to the ADVANCED CLOUD DEFENSE and click the &#8220;Just in time VM Access&#8221;. Since it is at a Preview you need to press the &#8220;Try Just in time VM access&#8221;</p>
<p id="mPZRuIk" style="text-align: justify;"><img fetchpriority="high" decoding="async" class="alignnone wp-image-1660 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a22d02bf29ff.png" alt="just in time vm access" width="1242" height="978" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d02bf29ff.png 1242w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d02bf29ff-300x236.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d02bf29ff-768x605.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d02bf29ff-1024x806.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d02bf29ff-600x472.png 600w" sizes="(max-width: 1242px) 100vw, 1242px" /></p>
<p style="text-align: justify;">After we enable JIT, the window displays tree tabs, the Configured, the Recommended and the No recommendation. The Configured tab displays the Virtual Machines that we have already enabled JIT. The recommended are VMs that have NSGs and are recommended to be enabled for JIT. The No recommendation are Classic VMs or VMs that don&#8217;t have attached NSG.</p>
<p id="wjPqmlR" style="text-align: justify;"><img decoding="async" class="alignnone wp-image-1661 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a22d13a89971.png" alt="configured" width="827" height="338" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d13a89971.png 827w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d13a89971-300x123.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d13a89971-768x314.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d13a89971-600x245.png 600w" sizes="(max-width: 827px) 100vw, 827px" /></p>
<p style="text-align: justify;">To enable JIT for a VM, go to the Recommended tab, select one or more VMs and press &#8220;Enable JIT on x VMs&#8221;</p>
<p id="zPQVins" style="text-align: justify;"><img decoding="async" width="825" height="358" class="alignnone size-full wp-image-1662" src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a22d32dbfeff.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d32dbfeff.png 825w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d32dbfeff-300x130.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d32dbfeff-768x333.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d32dbfeff-600x260.png 600w" sizes="(max-width: 825px) 100vw, 825px" /></p>
<p style="text-align: justify;">At the &#8220;JIT VM access configuration&#8221; the Security Center proposes rule with the default management ports. We can add other ports that we need and also remove any of them that are unnecessary.</p>
<p style="text-align: justify;">At each rule we can configure the Port, the Protocol, the Source IP and the Maximum request time.</p>
<p style="text-align: justify;">If we leave the &#8220;Allowed source IPs&#8221; to &#8220;Per request&#8221; then we allow the requester to decide. One very interesting setting here is that when a user requests access it has the option to allow only the Public IP that he is using at that time automatically.</p>
<p style="text-align: justify;">With the last option, the &#8220;Max request time&#8221; we narrow down the maximum time that we will allow a port to be opened.</p>
<p id="CAPbvLV" style="text-align: justify;"><img loading="lazy" decoding="async" width="879" height="376" class="alignnone size-full wp-image-1664 " src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a22d3a9c3a99.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d3a9c3a99.png 879w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d3a9c3a99-300x128.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d3a9c3a99-768x329.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d3a9c3a99-600x257.png 600w" sizes="auto, (max-width: 879px) 100vw, 879px" /></p>
<p style="text-align: justify;">After we configure all the parameters we click Save and the VM moves to the Configured tab. At any time we can change the configuration by selecting the VM, press the three dots at the end of the line (&#8230;) and click Edit.</p>
<p id="VwWUWMS" style="text-align: justify;"><img loading="lazy" decoding="async" width="1004" height="361" class="alignnone size-full wp-image-1665 " src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a22d5d58dd41.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d5d58dd41.png 1004w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d5d58dd41-300x108.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d5d58dd41-768x276.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a22d5d58dd41-600x216.png 600w" sizes="auto, (max-width: 1004px) 100vw, 1004px" /></p>
<p style="text-align: justify;">The Propertied button opens the VM&#8217;s blade, the Activity log shows all the users that requested access and the Remove of course disabled the JIT.</p>
<h2>Behind the scene</h2>
<p style="text-align: justify;">What really happens to the VM? if you browse to the NSG that is attached to the VM you will see that all the port rules configured at the JIT are added as NSG Rules with lower priority than all the other rules. All other rules automatically changed priority to higher.</p>
<p id="JqqoaYn" style="text-align: justify;"><img loading="lazy" decoding="async" width="1094" height="407" class="alignnone size-full wp-image-1669 " src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a2468239428d.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a2468239428d.png 1094w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a2468239428d-300x112.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a2468239428d-768x286.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a2468239428d-1024x381.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a2468239428d-600x223.png 600w" sizes="auto, (max-width: 1094px) 100vw, 1094px" /></p>
<p style="text-align: justify;">Lets see how we request access and what happens in the background. To request access go to the Security Center / JIT , select the VM and press &#8220;Request Access&#8221;</p>
<p id="COIPxwC" style="text-align: justify;"><img loading="lazy" decoding="async" width="834" height="304" class="alignnone size-full wp-image-1670 " src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a2468e29150a.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a2468e29150a.png 834w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a2468e29150a-300x109.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a2468e29150a-768x280.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a2468e29150a-600x219.png 600w" sizes="auto, (max-width: 834px) 100vw, 834px" /></p>
<p style="text-align: justify;">At the &#8220;Request access&#8221; blade switch on the desired port, select &#8220;My IP&#8221; or &#8220;IP Range&#8221; and the Timerange, all according to the JIT configuration of the VM. Finally press &#8220;Open Ports&#8221;</p>
<p id="oqVupEo" style="text-align: justify;"><img loading="lazy" decoding="async" width="824" height="347" class="alignnone size-full wp-image-1671 " src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a24691bc03c0.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a24691bc03c0.png 824w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a24691bc03c0-300x126.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a24691bc03c0-768x323.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a24691bc03c0-600x253.png 600w" sizes="auto, (max-width: 824px) 100vw, 824px" /></p>
<p style="text-align: justify;">At the above example I select &#8220;My IP&#8221; so if you go to the VM&#8217;s NSG you will see that the 3389 port rule changed to &#8220;Allow&#8221; and for Source has my current Public IP. Also it moved at first priority.</p>
<p id="IrbhSBa" style="text-align: justify;"><img loading="lazy" decoding="async" width="1255" height="454" class="alignnone size-full wp-image-1672 " src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a2469d530f30.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a2469d530f30.png 1255w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a2469d530f30-300x109.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a2469d530f30-768x278.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a2469d530f30-1024x370.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a2469d530f30-600x217.png 600w" sizes="auto, (max-width: 1255px) 100vw, 1255px" /></p>
<p style="text-align: justify;">After the expiration of the time rage the port will change to &#8220;Deny&#8221; and move back to its prior priority.</p>
<p>&nbsp;</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:&#112;ro&#120;&#105;&#109;&#097;&#103;&#114;&#064;h&#111;&#116;&#109;a&#105;&#108;&#046;c&#111;&#109;" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fbulletproof-manage-your-azure-vms%2F&amp;linkname=Bulletproof%20manage%20your%20Azure%20VMs" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fbulletproof-manage-your-azure-vms%2F&amp;linkname=Bulletproof%20manage%20your%20Azure%20VMs" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fbulletproof-manage-your-azure-vms%2F&#038;title=Bulletproof%20manage%20your%20Azure%20VMs" data-a2a-url="https://www.cloudcorner.gr/microsoft/azure/bulletproof-manage-your-azure-vms/" data-a2a-title="Bulletproof manage your Azure VMs"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/bulletproof-manage-your-azure-vms/">Bulletproof manage your Azure VMs</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/microsoft/azure/bulletproof-manage-your-azure-vms/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
