{"id":2270,"date":"2023-01-28T09:03:28","date_gmt":"2023-01-28T03:33:28","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=2270"},"modified":"2024-11-28T17:01:26","modified_gmt":"2024-11-28T11:31:26","slug":"how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/","title":{"rendered":"How to setup a UFW firewall on Ubuntu 18.04 LTS server"},"content":{"rendered":"<p>UFW, or Uncomplicated Firewall, is a command-line firewall tool for Ubuntu 18.04 LTS servers. Here is an overview of the steps to set up a UFW firewall on an Ubuntu 18.  04 LTS server:<\/p>\n<ol>\n<li>Start by updating the package list:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-sql\">sudo apt <span class=\"hljs-keyword\">update<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"2\">\n<li>Install the UFW package:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs\">sudo apt install ufw<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"3\">\n<li>Verify the firewall&#8217;s status:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-lua\">sudo ufw <span class=\"hljs-built_in\">status<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"4\">\n<li>By default, UFW is set to deny all incoming connections and allow all outgoing connections. To allow all incoming connections, you can use the following command:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-javascript\">sudo ufw <span class=\"hljs-keyword\">default<\/span> allow incoming<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"5\">\n<li>To allow incoming connections on a specific port, use the following command:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs\">sudo ufw allow port_number<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"6\">\n<li>To allow incoming connections for a specific service, use the following command:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs\">sudo ufw allow service_name<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"7\">\n<li>To deny incoming connections on a specific port, use the following command:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs\">sudo ufw deny port_number<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"8\">\n<li>To deny incoming connections for a specific service, use the following command:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs\">sudo ufw deny service_name<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"9\">\n<li>To enable the firewall, use the following command:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\">sudo ufw <span class=\"hljs-built_in\">enable<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"10\">\n<li>To check the firewall&#8217;s status and rules, use the following command:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-lua\">sudo ufw <span class=\"hljs-built_in\">status<\/span> verbose<br \/>\n<\/code><\/div>\n<\/div>\n<p>Note: Be careful when configuring UFW, as it can block access to your server if not set up properly. It&#8217;s a good practice to test your firewall rules before enabling it on a production server.  <\/p>\n<p>Note: These are just general steps, for more detailed and accurate information please refer to the official documentation of UFW and Ubuntu 18.04 LTS<\/p>\n<p>UFW is a simple firewall tool that allows you to easily configure and manage firewall rules on Ubuntu 18.04 LTS servers. It provides various features like allow all incoming connections, deny all incoming connections, allow incoming connections on a specific port, deny incoming connections on a specific port, allow incoming connections for a specific service, and deny incoming connections for a specific service.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>UFW, or Uncomplicated Firewall, is a command-line firewall tool for Ubuntu 18.04 LTS servers. Here is an overview of the steps to set up a UFW firewall on an Ubuntu 18. 04 LTS server: Start by updating the package list: sudo apt update Install the UFW package: sudo apt install ufw Verify the firewall&#8217;s status: &#8230; <a title=\"How to setup a UFW firewall on Ubuntu 18.04 LTS server\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/\" aria-label=\"Read more about How to setup a UFW firewall on Ubuntu 18.04 LTS server\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2270","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to setup a UFW firewall on Ubuntu 18.04 LTS server - TrySitePrice<\/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:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to setup a UFW firewall on Ubuntu 18.04 LTS server - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"UFW, or Uncomplicated Firewall, is a command-line firewall tool for Ubuntu 18.04 LTS servers. Here is an overview of the steps to set up a UFW firewall on an Ubuntu 18. 04 LTS server: Start by updating the package list: sudo apt update Install the UFW package: sudo apt install ufw Verify the firewall&#8217;s status: ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-28T03:33:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-28T11:31:26+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"How to setup a UFW firewall on Ubuntu 18.04 LTS server\",\"datePublished\":\"2023-01-28T03:33:28+00:00\",\"dateModified\":\"2024-11-28T11:31:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/\"},\"wordCount\":271,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/\",\"name\":\"How to setup a UFW firewall on Ubuntu 18.04 LTS server - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-01-28T03:33:28+00:00\",\"dateModified\":\"2024-11-28T11:31:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to setup a UFW firewall on Ubuntu 18.04 LTS server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to setup a UFW firewall on Ubuntu 18.04 LTS server - TrySitePrice","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:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/","og_locale":"en_US","og_type":"article","og_title":"How to setup a UFW firewall on Ubuntu 18.04 LTS server - TrySitePrice","og_description":"UFW, or Uncomplicated Firewall, is a command-line firewall tool for Ubuntu 18.04 LTS servers. Here is an overview of the steps to set up a UFW firewall on an Ubuntu 18. 04 LTS server: Start by updating the package list: sudo apt update Install the UFW package: sudo apt install ufw Verify the firewall&#8217;s status: ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/","og_site_name":"TrySitePrice","article_published_time":"2023-01-28T03:33:28+00:00","article_modified_time":"2024-11-28T11:31:26+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"How to setup a UFW firewall on Ubuntu 18.04 LTS server","datePublished":"2023-01-28T03:33:28+00:00","dateModified":"2024-11-28T11:31:26+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/"},"wordCount":271,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/","url":"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/","name":"How to setup a UFW firewall on Ubuntu 18.04 LTS server - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-01-28T03:33:28+00:00","dateModified":"2024-11-28T11:31:26+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/how-to-setup-a-ufw-firewall-on-ubuntu-18-04-lts-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to setup a UFW firewall on Ubuntu 18.04 LTS server"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/2270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=2270"}],"version-history":[{"count":4,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/2270\/revisions"}],"predecessor-version":[{"id":8946,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/2270\/revisions\/8946"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=2270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=2270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=2270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}