{"id":3028,"date":"2023-10-06T06:22:47","date_gmt":"2023-10-06T05:22:47","guid":{"rendered":"https:\/\/www.easydeploy.io\/blog\/?p=3028"},"modified":"2024-01-11T07:37:09","modified_gmt":"2024-01-11T07:37:09","slug":"enable-ssh-access-for-container-app-hosted-in-azure-app-service","status":"publish","type":"post","link":"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/","title":{"rendered":"How to Enable SSH Access for Container app on Azure App service?"},"content":{"rendered":"<h1 id=\"1.-Introduction\" data-renderer-start-pos=\"2\">Introduction<span role=\"presentation\" class=\"heading-anchor-wrapper\"><\/span><\/h1>\n<p data-renderer-start-pos=\"19\">As an <a href=\"https:\/\/easydeploy.io\/azure-consulting-services\" target=\"_blank\" rel=\"noopener\">Azure cloud consulting company<\/a>, we had a requirement from the client to enable SSH for the containers running in the Azure App service.<\/p>\n<p data-renderer-start-pos=\"19\">In Azure App services there is a feature to\u00a0 SSH directly from the Azure blade itself but it will only <strong data-renderer-mark=\"true\">work<\/strong> for applications deployed in the <strong data-renderer-mark=\"true\">Azure web app<\/strong>(via direct code) whereas <strong data-renderer-mark=\"true\">SSH is not possible<\/strong> for\u00a0<strong data-renderer-mark=\"true\">Azure App Service deployed as Containers, <\/strong>in this <strong>blog <\/strong>we will see how this can be done.<\/p>\n<h1 id=\"3.-Prerequisites\" data-renderer-start-pos=\"545\">Prerequisite<\/h1>\n<p>Ensure that you have created the <strong data-renderer-mark=\"true\">Azure App Service deployed as Containers<\/strong> from Container Registry&#8217;s <strong data-renderer-mark=\"true\">Docker Image<\/strong><\/p>\n<h1 id=\"5.1-Install-the-sshd-service-in-Docker\" data-renderer-start-pos=\"704\">Install<strong data-renderer-mark=\"true\"> sshd service in Docker<\/strong><span role=\"presentation\" class=\"heading-anchor-wrapper\"><\/span><\/h1>\n<p data-renderer-start-pos=\"280\">First you need to\u00a0 install<strong data-renderer-mark=\"true\"> sshd <\/strong>service in<strong data-renderer-mark=\"true\"> Dockerfile <\/strong>along with your other installations here my <strong data-renderer-mark=\"true\">base image is Amazon Linux 2<\/strong> \u00a0 below is my Dockerfile entry.<\/p>\n<p data-renderer-start-pos=\"280\">The below will work on Redhat7, CentOS7 distributions as well.<\/p>\n<pre data-renderer-start-pos=\"280\">FROM amazonlinux:2\r\nRUN yum -y install openssh-server<\/pre>\n<h1 id=\"5.2--Setting-root-user-password-for-the-Dockerfile\u2019s-base-image\" data-renderer-start-pos=\"901\">Set root user password for Dockerfile\u2019s base image<\/h1>\n<p data-renderer-start-pos=\"966\">Once you have installed the sshd service in the base image then you need to <strong data-renderer-mark=\"true\">set password for root user<\/strong> and make sure to give its <strong data-renderer-mark=\"true\">password<\/strong> as <strong data-renderer-mark=\"true\">Docker!<\/strong><\/p>\n<p data-renderer-start-pos=\"1117\">Add the below entry in the Docker file<\/p>\n<pre data-renderer-start-pos=\"1117\">RUN echo \"root:Docker!\" | chpasswd\r\nRUN ssh-keygen -A<\/pre>\n<h1 id=\"5.3-Creating-custom-sshd_config-file-and-Exposing-port-2222\" data-renderer-start-pos=\"1211\">Create custom <strong data-renderer-mark=\"true\">sshd_config<\/strong> file<\/h1>\n<p>Create the below <strong>sshd_config<\/strong> file and make sure to name this file as <strong>sshd_config<\/strong> in your local<\/p>\n<pre>Port 2222\r\nListenAddress 0.0.0.0\r\nLoginGraceTime 180\r\nX11Forwarding yes\r\nCiphers aes128-cbc,3des-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr\r\nMACs hmac-sha1,hmac-sha1-96\r\nStrictModes yes\r\nSyslogFacility DAEMON\r\nPasswordAuthentication yes\r\nPermitEmptyPasswords no\r\nPermitRootLogin yes\r\nSubsystem sftp internal-sftp<\/pre>\n<p>We have to make sure <strong data-renderer-mark=\"true\">sshd service<\/strong> is exposed to<strong data-renderer-mark=\"true\"> port 2222<\/strong> in the <strong data-renderer-mark=\"true\">Dockerfile<\/strong> and also also copy the above created custom <strong>sshd_config<\/strong> file to the base image\u2019s <strong>\/etc\/ssh<\/strong> path<\/p>\n<p>Add the below entry in the Docker file<\/p>\n<pre>COPY .\/sshd_config \/etc\/ssh\/.\r\nEXPOSE 2222<\/pre>\n<h1 id=\"5.4-Creating-service-starting-bash-script-file\" data-renderer-start-pos=\"1926\">Start the service using <strong data-renderer-mark=\"true\">bash script<br \/>\n<\/strong><\/h1>\n<p>Since, we would need to start two services(1. SSHD service, 2. Web service\/app service) we cannot directly do this using CMD command available in Dockerfile. So, we need to create a seperate bash script that can start these two services.<\/p>\n<p>Create a <strong data-renderer-mark=\"true\">bash script file\u00a0<\/strong>to start the\u00a0<strong> sshd service,<\/strong> also make sure to include all the other services to start in the bash script(here I\u2019m starting <strong>httpd<\/strong> along with <strong>sshd<\/strong>) in your local machine create a file named\u00a0 <strong data-renderer-mark=\"true\">start.sh <\/strong>with the below entry.<\/p>\n<pre>#!\/bin\/bash\r\n\/usr\/sbin\/sshd\r\n\/usr\/sbin\/httpd -DFOREGROUND<\/pre>\n<p>Add the below entry in the Docker file to copy the above <strong data-renderer-mark=\"true\">bash script <\/strong>and give <strong>execute permission<\/strong> and then include the created bash script in the <strong data-renderer-mark=\"true\">CMD<\/strong> field.<\/p>\n<pre>COPY .\/start.sh start.sh\r\nRUN chmod +x .\/start.sh\r\nCMD .\/start.sh<\/pre>\n<p data-renderer-start-pos=\"2383\">This is my <strong>entire Dockerfile<\/strong> for installation and staring of both <strong>sshd<\/strong> and <strong>httpd<\/strong> service<\/p>\n<div>\n<pre><span>FROM<\/span><span> amazonlinux:2\r\nRUN yum -y install openssh-server httpd\r\nRUN echo \"root:Docker!\" | chpasswd\r\nRUN ssh-keygen -A\r\nCOPY .\/sshd_config \/etc\/ssh\/.\r\nEXPOSE 2222 80\r\nCOPY .\/start.sh start.sh\r\nRUN chmod +x .\/start.sh\r\nCMD .\/start.sh<\/span><\/pre>\n<\/div>\n<h1 id=\"5.5-Verification-in-Azure-portal\" data-renderer-start-pos=\"2383\">Verify in Azure portal<\/h1>\n<p>Login into your <strong data-renderer-mark=\"true\">Azure Portal<\/strong>&#8211;&gt; Navigate to <strong data-renderer-mark=\"true\">App services<\/strong>&#8211;&gt; Enter into your <strong>deployed App service<\/strong>&#8211;&gt; Click on <strong data-renderer-mark=\"true\">SSH<\/strong>(from the side pane)&#8211;&gt; Click on <strong data-renderer-mark=\"true\">Go<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/09\/sshd_1.png\" alt=\"Azure Portal App service\" width=\"1272\" height=\"407\" class=\"alignnone wp-image-3039 size-full\" title=\"Azure Portal App service\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/09\/sshd_1.png 1272w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/09\/sshd_1-300x96.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/09\/sshd_1-1024x328.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/09\/sshd_1-768x246.png 768w\" sizes=\"(max-width: 1272px) 100vw, 1272px\" \/><\/p>\n<p>Now it will open a new browser and <strong data-renderer-mark=\"true\">ssh<\/strong> into the <strong data-renderer-mark=\"true\">running container in <a href=\"https:\/\/easydeploy.io\/azure-consulting-services\" target=\"_blank\" rel=\"noopener\">Azure App Service<\/a><\/strong> and verify the contents of the repo by navigating into the document root<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/09\/sshd_2-1.png\" alt=\"Azure App service SSH\" width=\"902\" height=\"966\" class=\"alignnone wp-image-3041 size-full\" title=\"Azure App service SSH\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/09\/sshd_2-1.png 902w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/09\/sshd_2-1-280x300.png 280w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/09\/sshd_2-1-768x822.png 768w\" sizes=\"(max-width: 902px) 100vw, 902px\" \/><\/p>\n<p><span>Thus we have successfully SSH directly into the running Azure App Service<br \/>\n<\/span><\/p>\n<p><span>I hope you all enjoy this article. If you need professional support on any Azure cloud related services you can contact us using the <a href=\"https:\/\/www.easydeploy.io\/contact-us\">link<\/a>. We will be able to help you at any levels.<br \/>\n<\/span><\/p>\n<p><b>FAQ<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><strong>\u00a0How can enabling SSH access benefit my containerized app on Azure App Service?<\/strong><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Enabling SSH access allows direct, secure access to the underlying containerized app, facilitating troubleshooting, diagnostics, and configuration adjustments.<\/span><\/p>\n<p><strong>2. What steps are involved in enabling SSH access for a container app on Azure App Service?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">To enable SSH access, navigate to the Azure Portal, locate your App Service, go to &#8220;Configuration,&#8221; add an SSH setting, and configure the necessary credentials.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction As an Azure cloud consulting company, we had a requirement from the client to enable SSH for the containers running in the Azure App service. In Azure App services there is a feature to\u00a0 SSH directly from the Azure blade itself but it will only work for applications deployed in the Azure web app(via [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":3079,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[451,128,26],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Enabling SSH access for Container app on Azure App service<\/title>\n<meta name=\"description\" content=\"Learn how to enable SSH access for container app hosted on Azure app service! Follow this step-by-step process to set up your SSH access.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Enabling SSH access for Container app on Azure App service\" \/>\n<meta property=\"og:description\" content=\"Learn how to enable SSH access for container app hosted on Azure app service! Follow this step-by-step process to set up your SSH access.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/\" \/>\n<meta property=\"og:site_name\" content=\"easydeploy.io\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-06T05:22:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-11T07:37:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/10\/How-to-Enable-SSH-Access-for-Container-App-on-Azure-App-Service.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Siranjeevi R\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Siranjeevi R\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/\"},\"author\":{\"name\":\"Siranjeevi R\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/0e7f79e0cd26f6446f7a76d9d2d3b20c\"},\"headline\":\"How to Enable SSH Access for Container app on Azure App service?\",\"datePublished\":\"2023-10-06T05:22:47+00:00\",\"dateModified\":\"2024-01-11T07:37:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/\"},\"wordCount\":584,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/10\/How-to-Enable-SSH-Access-for-Container-App-on-Azure-App-Service.webp\",\"articleSection\":[\"Azure\",\"Cloud Computing\",\"DevOps\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/\",\"name\":\"Enabling SSH access for Container app on Azure App service\",\"isPartOf\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/10\/How-to-Enable-SSH-Access-for-Container-App-on-Azure-App-Service.webp\",\"datePublished\":\"2023-10-06T05:22:47+00:00\",\"dateModified\":\"2024-01-11T07:37:09+00:00\",\"description\":\"Learn how to enable SSH access for container app hosted on Azure app service! Follow this step-by-step process to set up your SSH access.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#primaryimage\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/10\/How-to-Enable-SSH-Access-for-Container-App-on-Azure-App-Service.webp\",\"contentUrl\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/10\/How-to-Enable-SSH-Access-for-Container-App-on-Azure-App-Service.webp\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.easydeploy.io\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Enable SSH Access for Container app on Azure App service?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#website\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/\",\"name\":\"easydeploy.io\",\"description\":\"A Cloud Architect Company\",\"publisher\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.easydeploy.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#organization\",\"name\":\"EasyDeploy Technologies Pvt Ltd\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2019\/02\/easydeploy.png\",\"contentUrl\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2019\/02\/easydeploy.png\",\"width\":536,\"height\":100,\"caption\":\"EasyDeploy Technologies Pvt Ltd\"},\"image\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/0e7f79e0cd26f6446f7a76d9d2d3b20c\",\"name\":\"Siranjeevi R\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/353661218917699fcc292e9bc0da9081?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/353661218917699fcc292e9bc0da9081?s=96&d=mm&r=g\",\"caption\":\"Siranjeevi R\"},\"url\":\"https:\/\/www.easydeploy.io\/blog\/author\/siru\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Enabling SSH access for Container app on Azure App service","description":"Learn how to enable SSH access for container app hosted on Azure app service! Follow this step-by-step process to set up your SSH access.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/","og_locale":"en_GB","og_type":"article","og_title":"Enabling SSH access for Container app on Azure App service","og_description":"Learn how to enable SSH access for container app hosted on Azure app service! Follow this step-by-step process to set up your SSH access.","og_url":"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/","og_site_name":"easydeploy.io","article_published_time":"2023-10-06T05:22:47+00:00","article_modified_time":"2024-01-11T07:37:09+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/10\/How-to-Enable-SSH-Access-for-Container-App-on-Azure-App-Service.webp","type":"image\/webp"}],"author":"Siranjeevi R","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Siranjeevi R","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#article","isPartOf":{"@id":"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/"},"author":{"name":"Siranjeevi R","@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/0e7f79e0cd26f6446f7a76d9d2d3b20c"},"headline":"How to Enable SSH Access for Container app on Azure App service?","datePublished":"2023-10-06T05:22:47+00:00","dateModified":"2024-01-11T07:37:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/"},"wordCount":584,"commentCount":0,"publisher":{"@id":"https:\/\/www.easydeploy.io\/blog\/#organization"},"image":{"@id":"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#primaryimage"},"thumbnailUrl":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/10\/How-to-Enable-SSH-Access-for-Container-App-on-Azure-App-Service.webp","articleSection":["Azure","Cloud Computing","DevOps"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/","url":"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/","name":"Enabling SSH access for Container app on Azure App service","isPartOf":{"@id":"https:\/\/www.easydeploy.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#primaryimage"},"image":{"@id":"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#primaryimage"},"thumbnailUrl":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/10\/How-to-Enable-SSH-Access-for-Container-App-on-Azure-App-Service.webp","datePublished":"2023-10-06T05:22:47+00:00","dateModified":"2024-01-11T07:37:09+00:00","description":"Learn how to enable SSH access for container app hosted on Azure app service! Follow this step-by-step process to set up your SSH access.","breadcrumb":{"@id":"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#primaryimage","url":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/10\/How-to-Enable-SSH-Access-for-Container-App-on-Azure-App-Service.webp","contentUrl":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/10\/How-to-Enable-SSH-Access-for-Container-App-on-Azure-App-Service.webp","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/www.easydeploy.io\/blog\/enable-ssh-access-for-container-app-hosted-in-azure-app-service\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.easydeploy.io\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Enable SSH Access for Container app on Azure App service?"}]},{"@type":"WebSite","@id":"https:\/\/www.easydeploy.io\/blog\/#website","url":"https:\/\/www.easydeploy.io\/blog\/","name":"easydeploy.io","description":"A Cloud Architect Company","publisher":{"@id":"https:\/\/www.easydeploy.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.easydeploy.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.easydeploy.io\/blog\/#organization","name":"EasyDeploy Technologies Pvt Ltd","url":"https:\/\/www.easydeploy.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2019\/02\/easydeploy.png","contentUrl":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2019\/02\/easydeploy.png","width":536,"height":100,"caption":"EasyDeploy Technologies Pvt Ltd"},"image":{"@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/0e7f79e0cd26f6446f7a76d9d2d3b20c","name":"Siranjeevi R","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/353661218917699fcc292e9bc0da9081?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/353661218917699fcc292e9bc0da9081?s=96&d=mm&r=g","caption":"Siranjeevi R"},"url":"https:\/\/www.easydeploy.io\/blog\/author\/siru\/"}]}},"_links":{"self":[{"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/posts\/3028"}],"collection":[{"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/comments?post=3028"}],"version-history":[{"count":19,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/posts\/3028\/revisions"}],"predecessor-version":[{"id":3397,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/posts\/3028\/revisions\/3397"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/media\/3079"}],"wp:attachment":[{"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/media?parent=3028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/categories?post=3028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/tags?post=3028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}