{"id":1308,"date":"2017-04-12T10:08:11","date_gmt":"2017-04-12T04:38:11","guid":{"rendered":"https:\/\/blog.pheonixsolutions.com\/?p=1308"},"modified":"2017-04-14T17:54:05","modified_gmt":"2017-04-14T12:24:05","slug":"change-ssh-default-port-disable-ssh-root-login","status":"publish","type":"post","link":"https:\/\/pheonixsolutions.com\/blog\/change-ssh-default-port-disable-ssh-root-login\/","title":{"rendered":"Change SSH Default Port and Disable SSH Root Login"},"content":{"rendered":"<h4>Change SSH Default Port and Disable SSH Root Login<\/h4>\n<p><strong>Date Posted:12-04-2017<\/strong><\/p>\n<p>By default linux machine SSH port is 22 and root login would be enabled. We will explain on how to change SSH default port and Disable SSH Root login. We need to make sure to add new user\u00a0which has privilege to become root.<\/p>\n<h4>Implementation:<\/h4>\n<h5>Change Default SSH Port<\/h5>\n<p>Login to server as a root user.<\/p>\n<p>Open the file\u00a0<em>\/etc\/ssh\/sshd_config\u00a0<\/em>and change the line <span style=\"color: #ff0000;\">Port<\/span>\u00a0to random port. In our example, we will change the port number to 2222<\/p>\n<p><code>vi \/etc\/ssh\/sshd_config<\/code><\/p>\n<p>from<\/p>\n<blockquote><p>Port 22<\/p><\/blockquote>\n<p>To<\/p>\n<blockquote><p>Port 2222<\/p><\/blockquote>\n<p>Restart sshd service<\/p>\n<p><code>\/etc\/init.d\/sshd restart<\/code><\/p>\n<p>Open a new terminal on your local machine and new way to login to the server is to use new port<\/p>\n<p><code>ssh username@IPaddress -p2222<\/code><\/p>\n<h5>Disable Direct Root login:<\/h5>\n<p>Lets create a new user on the host.<\/p>\n<p><code>useradd altroot<\/code><\/p>\n<p>Assign the password for the user<\/p>\n<p><code>passwd altroot<\/code><\/p>\n<p>Now, its time to add the user to sudoers file to run all the commands. Execute the command visudo and add the content<\/p>\n<p><code>visudo<\/code><\/p>\n<blockquote><p>altroot ALL=(ALL) ALL<\/p><\/blockquote>\n<p>Save the file.<\/p>\n<p>Try login from new terminal on your local machine using the new login. If you followed this post from beginning then SSH port is also different.<\/p>\n<p><code>ssh altroot@IPaddress -p2222<\/code><\/p>\n<p>After login enter the password the command <em>su &#8211; <\/em>to become root<\/p>\n<p><code>su -<\/code><\/p>\n<p>Incase if you want to become root with entering root password, try adding below lines on\u00a0<em>visudo\u00a0<\/em>file.<\/p>\n<p><code>visudo<\/code><\/p>\n<blockquote><p>altroot ALL=(ALL) NOPASSWD:ALL<\/p><\/blockquote>\n<p>Now, login from your local machine using new login.\u00a0If you followed this post from beginning then SSH port is also different.<\/p>\n<p><code>ssh altroot@IPaddress -p2222<\/code><\/p>\n<p>Now to become root, we just need to enter below command because we added NOPASSWD on sudoers file<\/p>\n<p><code>sudo su -<\/code><\/p>\n<p>Now, we are going to disable root login since we confirmed that we can become root using an alternate user.<\/p>\n<p>Open the file\u00a0<em>\/etc\/ssh\/sshd_config<\/em><\/p>\n<p><code>vi \/etc\/ssh\/sshd_config<\/code><\/p>\n<p>Change the lines from<\/p>\n<blockquote><p>#PermitRootLogin yes<\/p><\/blockquote>\n<p>To,<\/p>\n<blockquote><p>PermitRootLogin no<\/p><\/blockquote>\n<p>Restart SSHD service<\/p>\n<p><code>\/etc\/init.d\/sshd restart<\/code><\/p>\n<p>Thats it \ud83d\ude42 We will no longer be able to login as root because we disabled root login. Still, we can become root as we have alternate user.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Change SSH Default Port and Disable SSH Root Login Date Posted:12-04-2017 By default linux machine SSH port is 22 and root login would be enabled. We will explain on how to change SSH default port and Disable SSH Root login. We need to make sure to add new user\u00a0which has&hellip; <a href=\"https:\/\/pheonixsolutions.com\/blog\/change-ssh-default-port-disable-ssh-root-login\/\" class=\"more-link read-more\" rel=\"bookmark\">Continue Reading <span class=\"screen-reader-text\">Change SSH Default Port and Disable SSH Root Login<\/span><i class=\"fa fa-arrow-right\"><\/i><\/a><\/p>\n","protected":false},"author":1,"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":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[225],"tags":[261,319],"class_list":{"0":"post-1308","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"hentry","6":"category-linux","7":"tag-linux","8":"tag-ssh","9":"h-entry","11":"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\/change-ssh-default-port-disable-ssh-root-login\/\" \/>\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=\"Change SSH Default Port and Disable SSH Root Login Date Posted:12-04-2017 By default linux machine SSH port is 22 and root login would be enabled. We will explain on how to change SSH default port and Disable SSH Root login. We need to make sure to add new user\u00a0which has&hellip; Continue Reading Change SSH Default Port and Disable SSH Root Login\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pheonixsolutions.com\/blog\/change-ssh-default-port-disable-ssh-root-login\/\" \/>\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=\"2017-04-12T04:38:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-04-14T12:24:05+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=\"admin\" \/>\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=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/change-ssh-default-port-disable-ssh-root-login\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/change-ssh-default-port-disable-ssh-root-login\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/0ffa33d73c869faec2d50e79c24e3503\"},\"headline\":\"Change SSH Default Port and Disable SSH Root Login\",\"datePublished\":\"2017-04-12T04:38:11+00:00\",\"dateModified\":\"2017-04-14T12:24:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/change-ssh-default-port-disable-ssh-root-login\\\/\"},\"wordCount\":346,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#organization\"},\"keywords\":[\"Linux\",\"SSH\"],\"articleSection\":[\"Linux\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/change-ssh-default-port-disable-ssh-root-login\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/change-ssh-default-port-disable-ssh-root-login\\\/\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/change-ssh-default-port-disable-ssh-root-login\\\/\",\"name\":\"Pheonix Solutions - We Empower Your Business Growth\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#website\"},\"datePublished\":\"2017-04-12T04:38:11+00:00\",\"dateModified\":\"2017-04-14T12:24:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/change-ssh-default-port-disable-ssh-root-login\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/change-ssh-default-port-disable-ssh-root-login\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/change-ssh-default-port-disable-ssh-root-login\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Change SSH Default Port and Disable SSH Root Login\"}]},{\"@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\\\/0ffa33d73c869faec2d50e79c24e3503\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09bacc0294abee1322a23ab4bc6a0330dd4cb4df707dc9d0b0efeba6c109608b?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09bacc0294abee1322a23ab4bc6a0330dd4cb4df707dc9d0b0efeba6c109608b?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09bacc0294abee1322a23ab4bc6a0330dd4cb4df707dc9d0b0efeba6c109608b?s=96&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\\\/\\\/blog.pheonixsolutions.com\"],\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/author\\\/admin\\\/\"}]}<\/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\/change-ssh-default-port-disable-ssh-root-login\/","og_locale":"en_US","og_type":"article","og_title":"Pheonix Solutions - We Empower Your Business Growth","og_description":"Change SSH Default Port and Disable SSH Root Login Date Posted:12-04-2017 By default linux machine SSH port is 22 and root login would be enabled. We will explain on how to change SSH default port and Disable SSH Root login. We need to make sure to add new user\u00a0which has&hellip; Continue Reading Change SSH Default Port and Disable SSH Root Login","og_url":"https:\/\/pheonixsolutions.com\/blog\/change-ssh-default-port-disable-ssh-root-login\/","og_site_name":"PHEONIXSOLUTIONS","article_publisher":"https:\/\/www.facebook.com\/PheonixSolutions-209942982759387\/","article_published_time":"2017-04-12T04:38:11+00:00","article_modified_time":"2017-04-14T12:24:05+00:00","og_image":[{"width":3837,"height":2540,"url":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/09\/PX2.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@pheonixsolution","twitter_site":"@pheonixsolution","twitter_misc":{"Written by":"admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pheonixsolutions.com\/blog\/change-ssh-default-port-disable-ssh-root-login\/#article","isPartOf":{"@id":"https:\/\/pheonixsolutions.com\/blog\/change-ssh-default-port-disable-ssh-root-login\/"},"author":{"name":"admin","@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/person\/0ffa33d73c869faec2d50e79c24e3503"},"headline":"Change SSH Default Port and Disable SSH Root Login","datePublished":"2017-04-12T04:38:11+00:00","dateModified":"2017-04-14T12:24:05+00:00","mainEntityOfPage":{"@id":"https:\/\/pheonixsolutions.com\/blog\/change-ssh-default-port-disable-ssh-root-login\/"},"wordCount":346,"commentCount":0,"publisher":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#organization"},"keywords":["Linux","SSH"],"articleSection":["Linux"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/pheonixsolutions.com\/blog\/change-ssh-default-port-disable-ssh-root-login\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/pheonixsolutions.com\/blog\/change-ssh-default-port-disable-ssh-root-login\/","url":"https:\/\/pheonixsolutions.com\/blog\/change-ssh-default-port-disable-ssh-root-login\/","name":"Pheonix Solutions - We Empower Your Business Growth","isPartOf":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#website"},"datePublished":"2017-04-12T04:38:11+00:00","dateModified":"2017-04-14T12:24:05+00:00","breadcrumb":{"@id":"https:\/\/pheonixsolutions.com\/blog\/change-ssh-default-port-disable-ssh-root-login\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pheonixsolutions.com\/blog\/change-ssh-default-port-disable-ssh-root-login\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pheonixsolutions.com\/blog\/change-ssh-default-port-disable-ssh-root-login\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pheonixsolutions.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Change SSH Default Port and Disable SSH Root Login"}]},{"@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\/0ffa33d73c869faec2d50e79c24e3503","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/09bacc0294abee1322a23ab4bc6a0330dd4cb4df707dc9d0b0efeba6c109608b?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/09bacc0294abee1322a23ab4bc6a0330dd4cb4df707dc9d0b0efeba6c109608b?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/09bacc0294abee1322a23ab4bc6a0330dd4cb4df707dc9d0b0efeba6c109608b?s=96&r=g","caption":"admin"},"sameAs":["http:\/\/blog.pheonixsolutions.com"],"url":"https:\/\/pheonixsolutions.com\/blog\/author\/admin\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p7F4uM-l6","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/1308","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=1308"}],"version-history":[{"count":0,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/1308\/revisions"}],"wp:attachment":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=1308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=1308"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=1308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}