{"id":8559,"date":"2025-02-13T10:32:50","date_gmt":"2025-02-13T05:02:50","guid":{"rendered":"https:\/\/pheonixsolutions.com\/blog\/?p=8559"},"modified":"2025-02-13T10:32:54","modified_gmt":"2025-02-13T05:02:54","slug":"how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot","status":"publish","type":"post","link":"https:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/","title":{"rendered":"How to Fix SSH Service Failure Due to a Missing \/var\/run\/sshd Directory on Reboot"},"content":{"rendered":"\n<p><strong>Introduction:<\/strong><br>If your SSH service fails to start after a system reboot, one possible reason is the missing \/var\/run\/sshd directory. This directory is required by the SSH daemon (sshd) to function correctly, but in some cases, it is not automatically created on boot. This can lead to SSH connection failures, preventing remote access to the server.<\/p>\n\n\n\n<p>To resolve this issue, you need to ensure that the \/var\/run\/sshd directory is created every time the system reboots. One way to achieve this, especially on older systems, is by modifying the \/etc\/rc.local file. The following steps outline how to configure \/etc\/rc.local to create the directory and restart the SSH service automatically.<\/p>\n\n\n\n<p><strong>Prerequisite<\/strong>:<br>1. Server root credentials.<br><strong>Step 1:<\/strong><br>On systems that support \/etc\/rc.local, you can add commands to recreate the directory at boot.<br>Open \/etc\/rc.local for editing:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>sudo nano \/etc\/rc.local<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Step 2:<\/strong><br>Add the following lines before exit 0<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>mkdir -p \/var\/run\/sshd<br>chown root:root \/var\/run\/sshd<br>chmod 755 \/var\/run\/sshd<br>systemctl restart ssh<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Save and exit.<br><strong>Step 3:<\/strong><br>Make sure \/etc\/rc.local is executable<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>sudo chmod +x \/etc\/rc.local<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Verify the Fix<br>Reboot the server and check the SSH service status<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>sudo reboot<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Step 4:<\/strong><br>After rebooting, check<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>systemctl status ssh<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Introduction:If your SSH service fails to start after a system reboot, one possible reason is the missing \/var\/run\/sshd directory. This directory is required by the SSH daemon (sshd) to function correctly, but in some cases, it is not automatically created on boot. This can lead to SSH connection failures, preventing&hellip; <a href=\"https:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/\" class=\"more-link read-more\" rel=\"bookmark\">Continue Reading <span class=\"screen-reader-text\">How to Fix SSH Service Failure Due to a Missing \/var\/run\/sshd Directory on Reboot<\/span><i class=\"fa fa-arrow-right\"><\/i><\/a><\/p>\n","protected":false},"author":499,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-8559","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"hentry","6":"category-uncategorized","7":"h-entry","9":"h-as-article"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Pheonix Solutions - We Empower Your Business Growth<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pheonix Solutions - We Empower Your Business Growth\" \/>\n<meta property=\"og:description\" content=\"Introduction:If your SSH service fails to start after a system reboot, one possible reason is the missing \/var\/run\/sshd directory. This directory is required by the SSH daemon (sshd) to function correctly, but in some cases, it is not automatically created on boot. This can lead to SSH connection failures, preventing&hellip; Continue Reading How to Fix SSH Service Failure Due to a Missing \/var\/run\/sshd Directory on Reboot\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/\" \/>\n<meta property=\"og:site_name\" content=\"PHEONIXSOLUTIONS\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PheonixSolutions-209942982759387\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-13T05:02:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-13T05:02:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/09\/PX2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3837\" \/>\n\t<meta property=\"og:image:height\" content=\"2540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"ragupathi N\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pheonixsolution\" \/>\n<meta name=\"twitter:site\" content=\"@pheonixsolution\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ragupathi N\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\\\/\"},\"author\":{\"name\":\"ragupathi N\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/38a5dbc84c35460f6302cb0ca3b48598\"},\"headline\":\"How to Fix SSH Service Failure Due to a Missing \\\/var\\\/run\\\/sshd Directory on Reboot\",\"datePublished\":\"2025-02-13T05:02:50+00:00\",\"dateModified\":\"2025-02-13T05:02:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\\\/\"},\"wordCount\":224,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#organization\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\\\/\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\\\/\",\"name\":\"Pheonix Solutions - We Empower Your Business Growth\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#website\"},\"datePublished\":\"2025-02-13T05:02:50+00:00\",\"dateModified\":\"2025-02-13T05:02:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Fix SSH Service Failure Due to a Missing \\\/var\\\/run\\\/sshd Directory on Reboot\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/\",\"name\":\"Pheonix Solutions\",\"description\":\"We Empower Your Business Growth\",\"publisher\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#organization\",\"name\":\"PheonixSolutions\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/logo.png\",\"width\":454,\"height\":300,\"caption\":\"PheonixSolutions\"},\"image\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/PheonixSolutions-209942982759387\\\/\",\"https:\\\/\\\/x.com\\\/pheonixsolution\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/38a5dbc84c35460f6302cb0ca3b48598\",\"name\":\"ragupathi N\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7a25050762812aa4121dc2fc399845811de371369904acb2bb9cea2ebc2ed8e0?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7a25050762812aa4121dc2fc399845811de371369904acb2bb9cea2ebc2ed8e0?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7a25050762812aa4121dc2fc399845811de371369904acb2bb9cea2ebc2ed8e0?s=96&r=g\",\"caption\":\"ragupathi N\"},\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/author\\\/ragupathi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pheonix Solutions - We Empower Your Business Growth","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:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/","og_locale":"en_US","og_type":"article","og_title":"Pheonix Solutions - We Empower Your Business Growth","og_description":"Introduction:If your SSH service fails to start after a system reboot, one possible reason is the missing \/var\/run\/sshd directory. This directory is required by the SSH daemon (sshd) to function correctly, but in some cases, it is not automatically created on boot. This can lead to SSH connection failures, preventing&hellip; Continue Reading How to Fix SSH Service Failure Due to a Missing \/var\/run\/sshd Directory on Reboot","og_url":"https:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/","og_site_name":"PHEONIXSOLUTIONS","article_publisher":"https:\/\/www.facebook.com\/PheonixSolutions-209942982759387\/","article_published_time":"2025-02-13T05:02:50+00:00","article_modified_time":"2025-02-13T05:02:54+00:00","og_image":[{"width":3837,"height":2540,"url":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/09\/PX2.png","type":"image\/png"}],"author":"ragupathi N","twitter_card":"summary_large_image","twitter_creator":"@pheonixsolution","twitter_site":"@pheonixsolution","twitter_misc":{"Written by":"ragupathi N","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/#article","isPartOf":{"@id":"https:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/"},"author":{"name":"ragupathi N","@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/person\/38a5dbc84c35460f6302cb0ca3b48598"},"headline":"How to Fix SSH Service Failure Due to a Missing \/var\/run\/sshd Directory on Reboot","datePublished":"2025-02-13T05:02:50+00:00","dateModified":"2025-02-13T05:02:54+00:00","mainEntityOfPage":{"@id":"https:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/"},"wordCount":224,"commentCount":0,"publisher":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#organization"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/","url":"https:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/","name":"Pheonix Solutions - We Empower Your Business Growth","isPartOf":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#website"},"datePublished":"2025-02-13T05:02:50+00:00","dateModified":"2025-02-13T05:02:54+00:00","breadcrumb":{"@id":"https:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pheonixsolutions.com\/blog\/how-to-fix-ssh-service-failure-due-to-a-missing-var-run-sshd-directory-on-reboot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pheonixsolutions.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Fix SSH Service Failure Due to a Missing \/var\/run\/sshd Directory on Reboot"}]},{"@type":"WebSite","@id":"https:\/\/pheonixsolutions.com\/blog\/#website","url":"https:\/\/pheonixsolutions.com\/blog\/","name":"Pheonix Solutions","description":"We Empower Your Business Growth","publisher":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pheonixsolutions.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pheonixsolutions.com\/blog\/#organization","name":"PheonixSolutions","url":"https:\/\/pheonixsolutions.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/12\/logo.png","contentUrl":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/12\/logo.png","width":454,"height":300,"caption":"PheonixSolutions"},"image":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PheonixSolutions-209942982759387\/","https:\/\/x.com\/pheonixsolution"]},{"@type":"Person","@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/person\/38a5dbc84c35460f6302cb0ca3b48598","name":"ragupathi N","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7a25050762812aa4121dc2fc399845811de371369904acb2bb9cea2ebc2ed8e0?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7a25050762812aa4121dc2fc399845811de371369904acb2bb9cea2ebc2ed8e0?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7a25050762812aa4121dc2fc399845811de371369904acb2bb9cea2ebc2ed8e0?s=96&r=g","caption":"ragupathi N"},"url":"https:\/\/pheonixsolutions.com\/blog\/author\/ragupathi\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p7F4uM-2e3","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/8559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/users\/499"}],"replies":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=8559"}],"version-history":[{"count":0,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/8559\/revisions"}],"wp:attachment":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=8559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=8559"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=8559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}