{"id":48165,"date":"2024-04-01T12:30:00","date_gmt":"2024-04-01T17:30:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=48165"},"modified":"2024-04-29T02:46:31","modified_gmt":"2024-04-29T07:46:31","slug":"how-to-enable-ssh-on-ubuntu-for-20-04-22-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/","title":{"rendered":"How to enable SSH on Ubuntu (for 20.04, 22.04)"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/03\/how-to-enable-ssh-on-ubuntu-20-04-22-04.webp\" alt=\"Enable SSH on Ubuntu 20.04 and 22.04\" class=\"wp-image-48288\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/03\/how-to-enable-ssh-on-ubuntu-20-04-22-04.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/03\/how-to-enable-ssh-on-ubuntu-20-04-22-04-300x169.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/03\/how-to-enable-ssh-on-ubuntu-20-04-22-04-150x84.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/03\/how-to-enable-ssh-on-ubuntu-20-04-22-04-768x432.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>It is possible to enable SSH on Ubuntu 20.04 and Ubuntu 22.04 in only six steps. Secure Shell (SSH) is a network protocol that allows secure remote access to servers and other devices over an unsecured network. It&#8217;s an essential tool for system administrators and developers who need to manage their servers remotely. SSH default port is 22, but it can also be changed in the configuration file. The ssh daemon \u2018sshd\u2019 is running in the background listening for incoming SSH connections. Enabling SSH on Ubuntu 20.04 and the newer version, Ubuntu 22.04, is a straightforward process, and this guide will walk you through the steps.<\/p>\n\n\n\n<!--more-->\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69f2780d11224\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69f2780d11224\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/#Step-1-Update-Your-System\" >Step 1: Update Your System<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/#Step-2-Install-SSH-Server\" >Step 2: Install SSH Server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/#Step-3-Configure-SSH-Optional\" >Step 3: Configure SSH (Optional)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/#Step-5-Allowing-SSH-Through-the-Firewall\" >Step 5: Allowing SSH Through the Firewall<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/#Step-6-Testing-the-SSH-Connection\" >Step 6: Testing the SSH Connection<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-1-Update-Your-System\"><\/span>Step 1: Update Your System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Before enabling SSH, it&#8217;s always a good practice to ensure your system is up-to-date. Open a terminal on your Ubuntu system and run the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># apt update\n# apt upgrade<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-2-Install-SSH-Server\"><\/span>Step 2: Install SSH Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>SSH server should be installed on your Ubuntu system by default. However, if for some reason it&#8217;s not installed, you can install it using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># apt install openssh-server<\/code><\/pre>\n\n\n\n<p>After installing the SSH server, you can check its status to ensure it&#8217;s running. You can run the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># systemctl status ssh<\/code><\/pre>\n\n\n\n<p>You should receive a similar output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh.service - OpenBSD Secure Shell server\n     Loaded: loaded (\/lib\/systemd\/system\/ssh.service; enabled; vendor preset: e&gt;\n     Active: active (running) since Fri 2024-01-12 23:40:03 UTC; 1 month 7 days&gt;\n       Docs: man:sshd(8)\n             man:sshd_config(5)\n    Process: 665 ExecStartPre=\/usr\/sbin\/sshd -t (code=exited, status=0\/SUCCESS)\n   Main PID: 732 (sshd)<\/code><\/pre>\n\n\n\n<p>If it&#8217;s not running, you can start it using: sudo systemctl start ssh<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-3-Configure-SSH-Optional\"><\/span>Step 3: Configure SSH (Optional)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>While SSH comes with sensible default configurations, you can still edit the configuration according to your needs. The SSH server configuration file is located at <em>\/etc\/ssh\/sshd_config<\/em>. You can edit this file using your favorite text editor:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># nano \/etc\/ssh\/sshd_config<\/code><\/pre>\n\n\n\n<p>To change the SSH port number, you will need to edit the<strong> Port 22<\/strong> line in this file, writing the port that you want to use instead of port 22. You can also allow or block SSH root login by editing the line:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PermitRootLogin yes<\/code><\/pre>\n\n\n\n<p>Make sure to save your changes and restart the SSH service for the modifications to take effect<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># systemctl restart ssh<\/code><\/pre>\n\n\n\n<p>You can also generate an SSH key-pair and copy it to the remote server to log in using an SSH key. To generate the SSH key use the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># ssh-keygen<\/code><\/pre>\n\n\n\n<p>You will be prompted where to save the key, you can click Enter to use the default location:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Generating public\/private rsa key pair.\nEnter file in which to save the key (\/home\/john\/.ssh\/id_rsa):<\/code><\/pre>\n\n\n\n<p>Then you will be asked to enter a passphrase twice that will be used to log in with the SSH key:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Enter passphrase (empty for no passphrase):\nEnter same passphrase again:<\/code><\/pre>\n\n\n\n<p>You should receive a similar output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Your identification has been saved in \/home\/john\/.ssh\/id_rsa\nYour public key has been saved in \/home\/john\/.ssh\/id_rsa.pub\nThe key fingerprint is:\nSHA256:ka16bpyjT0beec..<\/code><\/pre>\n\n\n\n<p>To transfer the SSH key to the remote server, run the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># ssh-copy-id greg@remote_ip<\/code><\/pre>\n\n\n\n<p>You will be prompted to enter the password of the remote server, in this case for the user greg. And you should receive a message that one key has been added. To test, you can try logging in again with <strong>ssh greg@remote_ip.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-5-Allowing-SSH-Through-the-Firewall\"><\/span>Step 5: Allowing SSH Through the Firewall<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>If your Ubuntu system has a firewall enabled, such as UFW, CSF or even iptables rules that block the SSH port. You&#8217;ll need to allow SSH connections. For ufw, you can do this by running:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># ufw allow ssh<\/code><\/pre>\n\n\n\n<p>This command will enable SSH traffic on the default SSH port (22). If you&#8217;ve changed the SSH port in the configuration file, you need to specify that port instead. To allow the port 22 in your iptables, you can run the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># iptables -A INPUT -p tcp --dport 22 -j ACCEPT<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-6-Testing-the-SSH-Connection\"><\/span>Step 6: Testing the SSH Connection<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Once SSH is enabled and configured, you can test the connection from another machine. Use the following command to connect to your Ubuntu system via SSH:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># ssh username@hostname_or_IP<\/code><\/pre>\n\n\n\n<p>Replace username with your username on the Ubuntu system and hostname_or_IP with the hostname or IP address of your Ubuntu system. You&#8217;ll be prompted to enter your password, and upon successful authentication, you&#8217;ll gain remote access to your <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ubuntu server<\/a>.<\/p>\n\n\n\n<p>To enable SSH on Ubuntu 20.04 and Ubuntu 22.04 is a straightforward process that involves installing the SSH server package, ensuring it&#8217;s running, configuring it if necessary, and allowing SSH traffic through the firewall. Once set up, SSH provides a secure and efficient way to manage your Ubuntu servers remotely. If you like this post, please share it with your friends if they\u2019re having trouble with enabling SSH.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It is possible to enable SSH on Ubuntu 20.04 and Ubuntu 22.04 in only six steps. Secure Shell (SSH) is &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to enable SSH on Ubuntu (for 20.04, 22.04)\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/#more-48165\" aria-label=\"Read more about How to enable SSH on Ubuntu (for 20.04, 22.04)\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":48288,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,1698],"tags":[68,1839,2012],"class_list":["post-48165","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-ubuntu","tag-ssh","tag-ubuntu-20-04","tag-ubuntu-22-04","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to enable SSH on Ubuntu for 20.04 and 22.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Learn how to enable SSH on Ubuntu 20.04, and Ubuntu 22.04 in only six easy-to-follow steps, or have our fully-managed admins do it for you.\" \/>\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.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to enable SSH on Ubuntu (for 20.04, 22.04)\" \/>\n<meta property=\"og:description\" content=\"How to enable SSH on Ubuntu (for 20.04, 22.04) | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-01T17:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-29T07:46:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/03\/how-to-enable-ssh-on-ubuntu-20-04-22-04.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to enable SSH on Ubuntu (for 20.04, 22.04)\",\"datePublished\":\"2024-04-01T17:30:00+00:00\",\"dateModified\":\"2024-04-29T07:46:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\\\/\"},\"wordCount\":673,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/how-to-enable-ssh-on-ubuntu-20-04-22-04.webp\",\"keywords\":[\"ssh\",\"Ubuntu 20.04\",\"ubuntu 22.04\"],\"articleSection\":[\"Tutorials\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\\\/\",\"name\":\"How to enable SSH on Ubuntu for 20.04 and 22.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/how-to-enable-ssh-on-ubuntu-20-04-22-04.webp\",\"datePublished\":\"2024-04-01T17:30:00+00:00\",\"dateModified\":\"2024-04-29T07:46:31+00:00\",\"description\":\"Learn how to enable SSH on Ubuntu 20.04, and Ubuntu 22.04 in only six easy-to-follow steps, or have our fully-managed admins do it for you.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/how-to-enable-ssh-on-ubuntu-20-04-22-04.webp\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/how-to-enable-ssh-on-ubuntu-20-04-22-04.webp\",\"width\":1024,\"height\":576,\"caption\":\"Enable SSH on Ubuntu 20.04 and 22.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to enable SSH on Ubuntu (for 20.04, 22.04)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to enable SSH on Ubuntu for 20.04 and 22.04 | RoseHosting","description":"Learn how to enable SSH on Ubuntu 20.04, and Ubuntu 22.04 in only six easy-to-follow steps, or have our fully-managed admins do it for you.","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.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/","og_locale":"en_US","og_type":"article","og_title":"How to enable SSH on Ubuntu (for 20.04, 22.04)","og_description":"How to enable SSH on Ubuntu (for 20.04, 22.04) | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2024-04-01T17:30:00+00:00","article_modified_time":"2024-04-29T07:46:31+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/03\/how-to-enable-ssh-on-ubuntu-20-04-22-04.webp","type":"image\/webp"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to enable SSH on Ubuntu (for 20.04, 22.04)","datePublished":"2024-04-01T17:30:00+00:00","dateModified":"2024-04-29T07:46:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/"},"wordCount":673,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/03\/how-to-enable-ssh-on-ubuntu-20-04-22-04.webp","keywords":["ssh","Ubuntu 20.04","ubuntu 22.04"],"articleSection":["Tutorials","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/","name":"How to enable SSH on Ubuntu for 20.04 and 22.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/03\/how-to-enable-ssh-on-ubuntu-20-04-22-04.webp","datePublished":"2024-04-01T17:30:00+00:00","dateModified":"2024-04-29T07:46:31+00:00","description":"Learn how to enable SSH on Ubuntu 20.04, and Ubuntu 22.04 in only six easy-to-follow steps, or have our fully-managed admins do it for you.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/03\/how-to-enable-ssh-on-ubuntu-20-04-22-04.webp","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/03\/how-to-enable-ssh-on-ubuntu-20-04-22-04.webp","width":1024,"height":576,"caption":"Enable SSH on Ubuntu 20.04 and 22.04"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-ssh-on-ubuntu-for-20-04-22-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to enable SSH on Ubuntu (for 20.04, 22.04)"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/48165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=48165"}],"version-history":[{"count":7,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/48165\/revisions"}],"predecessor-version":[{"id":48466,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/48165\/revisions\/48466"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/48288"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=48165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=48165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=48165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}