{"id":14562,"date":"2024-01-09T12:24:50","date_gmt":"2024-01-09T08:54:50","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=14562"},"modified":"2024-01-10T10:11:16","modified_gmt":"2024-01-10T06:41:16","slug":"setup-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/setup-ubuntu-20-04\/","title":{"rendered":"Ubuntu 20.04 installation tutorial"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Introduction<\/h2>\n<p>In this tutorial, you will learn how to set up an Ubuntu server. This includes how to create a non-root user, enable SSH login, disable root login, and enable a basic firewall.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-1-%d9%88%d8%a7%d8%b1%d8%af-%d8%b3%d8%b1%d9%88%d8%b1-%d8%ac%d8%af%db%8c%d8%af-%d8%ae%d9%88%d8%af-%d8%b4%d9%88%db%8c%d8%af\">Step 1 \u2013 Log in to your new server<\/h2>\n<p>Log in to your new Ubuntu 20.04 server as the root user:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ssh root@10.0.0.1\r\n<\/code><\/pre>\n<\/div>\n<p>If you have already set up your server with an SSH key and it is not your default key, you need to tell your device where to find it:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ssh -i \/path\/to\/ssh\/key root@10.0.0.1\r\n<\/code><\/pre>\n<\/div>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-2-%db%8c%da%a9-%da%a9%d8%a7%d8%b1%d8%a8%d8%b1-%d8%ba%db%8c%d8%b1-%d8%b1%db%8c%d8%b4%d9%87-%d8%ac%d8%af%db%8c%d8%af-%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%da%a9%d9%86\">Step 2 \u2013 Create a new non-root user<\/h2>\n<p>It is recommended not to use the root user regularly. So we will create a new non-root user. In the future, we will only use this user to log in.<\/p>\n<p>To create a new user, type this command:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>root@10.0.0.1:~$ adduser holu\r\n<\/code><\/pre>\n<\/div>\n<p>You will now be asked to enter information. First, enter a strong password. You can enter the remaining information by pressing <code>ENTER<\/code> Fill or reject.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-3-%da%a9%d8%a7%d8%b1%d8%a8%d8%b1-%d8%ac%d8%af%db%8c%d8%af-%d8%b1%d8%a7-%d8%a8%d9%87-%da%af%d8%b1%d9%88%d9%87-sudo-%d8%a7%d8%b6%d8%a7%d9%81%d9%87-%da%a9%d9%86\">Step 3 \u2013 Add the new user to the sudo group<\/h2>\n<p>Our new user only has normal account privileges. But since we are going to use it as our main user, sometimes we will need administrative privileges. To be able to run administrative commands as a non-root user, we need to add our user to the sudo group.<\/p>\n<p>To do this, we still run this command as the root user:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>root@10.0.0.1:~$ usermod -aG sudo holu\r\n<\/code><\/pre>\n<\/div>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-4-%d8%a8%d9%87-%da%a9%d8%a7%d8%b1%d8%a8%d8%b1-%d8%ac%d8%af%db%8c%d8%af-%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d8%b4%d9%88%db%8c%d8%af\">Step 4 \u2013 Become a new user<\/h2>\n<p>Now log out of the root user with the following command:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>root@10.0.0.1:~$ exit\r\n<\/code><\/pre>\n<\/div>\n<p>After that we can log in with our new user:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ssh holu@10.0.0.1\r\n<\/code><\/pre>\n<\/div>\n<p>Now that we are logged in as a non-root user, we need to use sudo in front of administrative commands.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-5-%d9%81%d8%a7%db%8c%d8%b1%d9%88%d8%a7%d9%84-%d8%a7%d8%b5%d9%84%db%8c-%d8%b1%d8%a7-%d9%81%d8%b9%d8%a7%d9%84-%da%a9%d9%86%db%8c%d8%af\">Step 5 \u2013 Enable the main firewall<\/h2>\n<p>After creating a non-root user, we want to enable the firewall. To do this, use <code>ufw <\/code>We use.<\/p>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-5-1-%d8%aa%d9%85%d8%a7%d9%85-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%87%d8%a7%db%8c-%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%d8%af%db%8c-%d9%85%d9%88%d8%ac%d9%88%d8%af\">Step 5.1 \u2013 List all available applications<\/h5>\n<p>First, we want to list all the available programs that we can register with the firewall.<\/p>\n<p>You can list them with the following command:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>holu@10.0.0.1:~$ sudo ufw app list\r\n<\/code><\/pre>\n<\/div>\n<p>This will be the output:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>Available applications:\r\nOpenSSH<\/code><\/pre>\n<\/div>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-5-2-%d8%a8%d9%87-openssh-%d8%a7%d8%ac%d8%a7%d8%b2%d9%87-%d8%af%d9%87%db%8c%d8%af\">Step 5.2 \u2013 Allow OpenSSH<\/h5>\n<p>As we want to use SSH to log in to future systems, we need to enable it before enabling the firewall:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>holu@10.0.0.1:~$ sudo ufw allow OpenSSH\r\n<\/code><\/pre>\n<\/div>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-5-3-%d9%81%d8%a7%db%8c%d8%b1%d9%88%d8%a7%d9%84-%d8%b1%d8%a7-%d9%81%d8%b9%d8%a7%d9%84-%da%a9%d9%86%db%8c%d8%af\">Step 5.3 \u2013 Enable the firewall<\/h5>\n<p>Now that the firewall allows SSH connections, we can enable it:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>holu@10.0.0.1:~$ sudo ufw enable\r\n<\/code><\/pre>\n<\/div>\n<p>Next, check the status:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>holu@10.0.0.1:~$ ufw status\r\n<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\">Status: active<code><\/code><code class=\"language-shell\">To                         Action      From\r\n--                         ------      ----\r\nOpenSSH                    ALLOW       Anywhere\r\nOpenSSH <span class=\"token punctuation\">(<\/span>v6<span class=\"token punctuation\">)<\/span>               ALLOW       Anywhere <span class=\"token punctuation\">(<\/span>v6<span class=\"token punctuation\">)<\/span><\/code><code><\/code><\/pre>\n<\/div>\n<p>The firewall now blocks all connections except SSH.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-6-%da%a9%d9%84%db%8c%d8%af%d9%87%d8%a7%db%8c-ssh-%d8%b1%d8%a7-%d8%a7%d8%b6%d8%a7%d9%81%d9%87-%da%a9%d9%86%db%8c%d8%af\">Step 6 \u2013 Add SSH keys<\/h2>\n<p>Create an SSH key pair on your device.<\/p>\n<p>Now copy the public key from your device to your server with the following command:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cat ~\/.ssh\/ssh_key.pub | ssh holu@10.0.0.1 \"mkdir -p ~\/.ssh &amp;&amp; chmod 700 ~\/.ssh &amp;&amp; cat &gt;&gt; ~\/.ssh\/authorized_keys &amp;&amp; chmod 600 ~\/.ssh\/authorized_keys\"\r\n<\/code><\/pre>\n<\/div>\n<p><code><\/code><\/p>\n<ul>\n<li><code>~\/.ssh\/ssh_key.pub<\/code>Replace with the path to your SSH public key.<\/li>\n<li>Replace your new username. <code>hello <\/code>Do<\/li>\n<li>Replace 10.0.0.1 with your server IP.<\/li>\n<\/ul>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-7-%d9%be%db%8c%da%a9%d8%b1%d8%a8%d9%86%d8%af%db%8c-sshd-%d8%b1%d8%a7-%d9%88%db%8c%d8%b1%d8%a7%db%8c%d8%b4-%da%a9%d9%86%db%8c%d8%af\">Step 7 \u2013 Edit the sshd configuration<\/h2>\n<p>Now that from <code>SSH <\/code>We use it to log in to our system, we need to disable password-based login and root user login.<\/p>\n<p>For this we file <code>\/etc\/ssh\/sshd_config<\/code> We edit:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>holu@10.0.0.1:~$ sudo nano \/etc\/ssh\/sshd_config\r\n<\/code><\/pre>\n<\/div>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-7-1-%d9%88%d8%b1%d9%88%d8%af-%d9%85%d8%a8%d8%aa%d9%86%db%8c-%d8%a8%d8%b1-%d8%b1%d9%85%d8%b2-%d8%b9%d8%a8%d9%88%d8%b1-%d8%b1%d8%a7-%d8%ba%db%8c%d8%b1%d9%81%d8%b9\">Step 7.1 \u2013 Disable password-based login<\/h5>\n<p>Inside the file, find the following line:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>PasswordAuthentication yes\r\n<\/code><\/pre>\n<\/div>\n<p>And change it to the line:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>PasswordAuthentication no\r\n<\/code><\/pre>\n<\/div>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-7-2-%d9%88%d8%b1%d9%88%d8%af-%d8%a8%d9%87-root-%d8%b1%d8%a7-%d8%ba%db%8c%d8%b1%d9%81%d8%b9%d8%a7%d9%84-%da%a9%d9%86%db%8c%d8%af\">Step 7.2 \u2013 Disable root login<\/h5>\n<p>Inside the file, find the following line:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>PermitRootLogin yes\r\n<\/code><\/pre>\n<\/div>\n<p>and change it to the following line<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>PermitRootLogin no\r\n<\/code><\/pre>\n<\/div>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-7-3-%d8%b3%d8%b1%d9%88%db%8c%d8%b3-sshd-%d8%b1%d8%a7-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%85%d8%ac%d8%af%d8%af-%da%a9%d9%86%db%8c%d8%af\">Step 7.3 \u2013 Restart the sshd service<\/h5>\n<p>Save and close the editor.<\/p>\n<p>Now restart the sshd service:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>holu@10.0.0.1:~$ sudo systemctl restart ssh\r\n<\/code><\/pre>\n<\/div>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-8-%db%8c%da%a9-%d9%be%db%8c%da%a9%d8%b1%d8%a8%d9%86%d8%af%db%8c-ssh-%d8%a7%d8%ae%d8%aa%db%8c%d8%a7%d8%b1%db%8c-%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%da%a9%d9%86\">Step 8 \u2013 Create an SSH configuration (optional)<\/h2>\n<p>Create an SSH configuration on your device. Here we tell our device where to find our SSH key so we don&#039;t have to specify it every time we log in.<\/p>\n<p>Run the following command on your device:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo nano ~\/.ssh\/config\r\n<\/code><\/pre>\n<\/div>\n<p>Now add the following content that corresponds to your SSH key:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\">HOST 10.0.0.1\r\nIdentityFile ~\/.ssh\/SSH-key<\/pre>\n<\/div>\n<p>Now whenever you log in to your server, your device will look for the correct SSH key.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Result<\/h2>\n<p>We now have a basic Ubuntu 20.04 server. We have created a non-root user and enabled SSH login. Additionally, we have disabled root login and enabled the ufw firewall.<\/p>","protected":false},"excerpt":{"rendered":"Introduction In this tutorial you will learn how to set up an Ubuntu server. This includes how to create a\u2026","protected":false},"author":1,"featured_media":14570,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0646\u0635\u0628 Ubuntu","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,369],"tags":[368],"class_list":{"0":"post-14562","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-os","9":"tag-ubuntu"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 Ubuntu 20.04 - \u0628\u0644\u0627\u06af ITPiran<\/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:\/\/www.itpiran.net\/blog\/en\/tutorials\/setup-ubuntu-20-04\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 Ubuntu 20.04 - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0646\u062d\u0648\u0647 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0631\u0627 \u06cc\u0627\u062f \u062e\u0648\u0627\u0647\u06cc\u062f \u06af\u0631\u0641\u062a. \u0627\u06cc\u0646 \u0634\u0627\u0645\u0644 \u0646\u062d\u0648\u0647 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/setup-ubuntu-20-04\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-09T08:54:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-10T06:41:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/01\/10101034\/Ubuntu-cover.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/setup-ubuntu-20-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/setup-ubuntu-20-04\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 Ubuntu 20.04\",\"datePublished\":\"2024-01-09T08:54:50+00:00\",\"dateModified\":\"2024-01-10T06:41:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/setup-ubuntu-20-04\\\/\"},\"wordCount\":41,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/setup-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/01\\\/10101034\\\/Ubuntu-cover.jpg\",\"keywords\":[\"Ubuntu\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/setup-ubuntu-20-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/setup-ubuntu-20-04\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/setup-ubuntu-20-04\\\/\",\"name\":\"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 Ubuntu 20.04 - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/setup-ubuntu-20-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/setup-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/01\\\/10101034\\\/Ubuntu-cover.jpg\",\"datePublished\":\"2024-01-09T08:54:50+00:00\",\"dateModified\":\"2024-01-10T06:41:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/setup-ubuntu-20-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/setup-ubuntu-20-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/setup-ubuntu-20-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/01\\\/10101034\\\/Ubuntu-cover.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/01\\\/10101034\\\/Ubuntu-cover.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/setup-ubuntu-20-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 Ubuntu 20.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/en\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ubuntu 20.04 Installation Tutorial - ITPiran Blog","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.itpiran.net\/blog\/en\/tutorials\/setup-ubuntu-20-04\/","og_locale":"en_US","og_type":"article","og_title":"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 Ubuntu 20.04 - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0646\u062d\u0648\u0647 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0631\u0627 \u06cc\u0627\u062f \u062e\u0648\u0627\u0647\u06cc\u062f \u06af\u0631\u0641\u062a. \u0627\u06cc\u0646 \u0634\u0627\u0645\u0644 \u0646\u062d\u0648\u0647 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/setup-ubuntu-20-04\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-01-09T08:54:50+00:00","article_modified_time":"2024-01-10T06:41:16+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/01\/10101034\/Ubuntu-cover.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/setup-ubuntu-20-04\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/setup-ubuntu-20-04\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 Ubuntu 20.04","datePublished":"2024-01-09T08:54:50+00:00","dateModified":"2024-01-10T06:41:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/setup-ubuntu-20-04\/"},"wordCount":41,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/setup-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/01\/10101034\/Ubuntu-cover.jpg","keywords":["Ubuntu"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/setup-ubuntu-20-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/setup-ubuntu-20-04\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/setup-ubuntu-20-04\/","name":"Ubuntu 20.04 Installation Tutorial - ITPiran Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/setup-ubuntu-20-04\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/setup-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/01\/10101034\/Ubuntu-cover.jpg","datePublished":"2024-01-09T08:54:50+00:00","dateModified":"2024-01-10T06:41:16+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/setup-ubuntu-20-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/setup-ubuntu-20-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/setup-ubuntu-20-04\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/01\/10101034\/Ubuntu-cover.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/01\/10101034\/Ubuntu-cover.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/setup-ubuntu-20-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 Ubuntu 20.04"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"Iranian Sustainable Trade News and Articles","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Sustainable Iranian Business Blog","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"admin","url":"https:\/\/www.itpiran.net\/blog\/en\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/14562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/comments?post=14562"}],"version-history":[{"count":4,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/14562\/revisions"}],"predecessor-version":[{"id":14571,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/14562\/revisions\/14571"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/media\/14570"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/media?parent=14562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/categories?post=14562"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/tags?post=14562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}