Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
VGSources
Blog

How to Open a Port on a Linux VPS With UFW

Open a port on a Linux VPS safely with UFW: allow SSH first, choose the correct TCP or UDP rule, enable and inspect the firewall, and troubleshoot services or provider firewalls that still block access.
Length8 min Posted Quest giverVGSources Team

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To open a port safely on a remote Linux VPS, allow your SSH connection first, add a UFW rule for the application’s port and protocol, enable UFW, and then inspect the active rules. For example, an inbound web service normally needs an explicit TCP rule for port 80 or 443, while a service on port 8080 needs its own rule. UFW changes the firewall on the VPS itself; it does not start an application, change the application’s listening address, or override a separate firewall at your VPS provider.

The safe sequence on a remote VPS

Ubuntu identifies UFW as its default firewall configuration tool, and a fresh installation has it disabled. That disabled state is why enabling UFW over an existing SSH session requires care: if the SSH service is not allowed before activation, the firewall can block your next connection.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Allow SSH before enabling anything. Use sudo ufw allow ssh when SSH uses the standard service definition, or use the explicit port rule sudo ufw allow 22/tcp. If the SSH daemon listens on another port, replace 22 with that port, for example sudo ufw allow 2222/tcp.
  2. Add the application rule. For a TCP service on port 8080, run sudo ufw allow 8080/tcp. For ordinary web traffic, the equivalent explicit rules are sudo ufw allow 80/tcp and sudo ufw allow 443/tcp.
  3. Enable UFW. Run sudo ufw enable only after the SSH rule and required application rules are present. Confirm the prompt if UFW asks for activation.
  4. Inspect the result. Use the verbose and numbered status views described below to verify that the intended ports, protocols and address families are represented.

The simple UFW syntax takes a port and, optionally, a protocol. Writing 8080/tcp permits TCP traffic only. Omitting the protocol, as in sudo ufw allow 8080, permits both TCP and UDP, so specify the protocol whenever the service documentation identifies one.

Choose the narrowest rule that matches the service

A port number alone is not enough to describe exposure. Decide which transport protocol the application uses, whether clients can come from anywhere or only a known network, and whether a UFW application profile is preferable to a raw port rule.

#1 Best Overall
Sale
Gaoye Blue Light Blocking Glasses
  • BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
  • EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
  • COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
  • LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
  • WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
Decision Rule approach When it fits
TCP only sudo ufw allow PORT/tcp Web servers, SSH and other services that establish TCP connections.
UDP only sudo ufw allow PORT/udp Applications whose documentation specifically requires UDP.
Both protocols sudo ufw allow PORT Only when the application genuinely needs both TCP and UDP; omitting the protocol opens both.
Any source address A normal allow rule Public services intended to accept clients from the internet.
One address or subnet Add from ADDRESS or a CIDR network Administration ports and private services with a known source network.
Application profile Allow a named profile discovered with ufw app list Software that ships a maintained UFW profile, rather than requiring a manually typed port.

Use an explicit protocol instead of opening both transports by accident. A rule for TCP does not automatically permit UDP, and a UDP rule does not automatically permit TCP. Likewise, opening a port to every source is different from opening it only to an administrative workstation or corporate subnet.

Protect SSH from lockout

SSH is the recovery path for most remote VPS administration, so it should be the first service considered. The standard service rule is sudo ufw allow ssh; the explicit equivalent for the conventional SSH port is sudo ufw allow 22/tcp. If your SSH daemon is configured for a custom port, the rule must use that actual port. Allowing port 22 while the daemon listens on 2222 does not preserve access.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For a stronger restriction, allow SSH only from a trusted public address:

sudo ufw allow proto tcp from 203.0.113.10 to any port 22

The address in this example is a documentation address; substitute the real fixed source address you control. A CIDR network can be used when several trusted systems share a subnet, such as 203.0.113.0/24. This changes the rule from “TCP port 22 from anywhere” to “TCP port 22 from this address or network.” Ensure the source address is stable before relying on the restriction. If your SSH daemon uses a custom port, replace 22 in the restricted rule as well.

Rank #2
Windex Gaming Cleaning Wipes, Pre-Moistened Wipes to Instantly Clean all Gaming Gear and Electronics, Resealable Packaging for a Freshness Lock, 25 count (Pack of 1)
  • WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
  • AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
  • PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
  • ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
  • COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed

When changing SSH ports, keep the existing working connection open while you add and verify the new rule. Start a separate test connection to the new port before removing any old rule. This staged approach gives you a way back if the daemon configuration and firewall rule do not match.

Open common web and application ports

HTTP and HTTPS

For a web server that accepts HTTP, allow TCP port 80 with sudo ufw allow 80/tcp. For HTTPS, allow TCP port 443 with sudo ufw allow 443/tcp. These rules only permit packets through UFW; the web server still has to be configured to listen on the corresponding port and address.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A custom TCP service

For an application listening on TCP port 8080, use sudo ufw allow 8080/tcp. Choose the actual port configured in the application rather than copying a commonly used example. If the service uses UDP, use sudo ufw allow 8080/udp instead. If its documentation requires both transports, use the protocol-omitted form and understand that it creates access for both.

Profiles supplied by an application

Some software installs a UFW application profile. Discover available profiles with:

Rank #3
Sale
LISEN Cell Phone Stand Phone Holder for Desk, Office Decor Gadgets for Men
  • Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
  • Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
  • Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
  • ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
  • Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)
sudo ufw app list

Inspect a profile’s ports and description with:

sudo ufw app info NAME

After confirming the profile is the one you need, allow it by profile name. Profiles are stored in /etc/ufw/applications.d. A profile can be easier to audit than a raw port because its name describes the service, but inspect it first so you know which ports and protocols it represents.

Preview a rule before applying it

UFW can show the resulting rules without changing the firewall. For an HTTP profile, for example, run:

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
sudo ufw --dry-run allow http

The dry-run output lets you review what UFW would add before committing the change. Use this when you are uncertain about a profile, protocol, or address restriction. It is especially useful on a production VPS where an incorrectly broad rule can expose an administration service.

Verify the active policy and rule order

After enabling UFW, inspect the policy with:

sudo ufw status verbose

This view is useful for confirming whether UFW is active and for seeing the expanded policy information. To obtain rule numbers for later deletion or reordering, run:

Rank #4
Ledagic IC+RGBW USB Powered Led Light Bar with App & Remote Control, 2 Pack
  • Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
  • Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
  • 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
  • Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
  • USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC
sudo ufw status numbered

Read the output as an inventory, not merely as a confirmation that a command succeeded. Check that SSH uses the daemon’s real port, that each application has the required protocol, and that a source restriction has not accidentally been omitted. If both IPv4 and IPv6 are in use, check that the displayed rules cover the address families your clients use.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A successful UFW status entry still does not prove that an outside client can complete a connection. UFW may be allowing the packet while the application is stopped, listening on another port, or bound only to a local address.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Delete or correct a rule safely

To remove a rule by repeating its original definition after delete, use the same syntax that created it. For the earlier example:

sudo ufw delete allow 8080/tcp

You can also delete a rule by the number shown in sudo ufw status numbered. Review the numbered list immediately before deletion because adding or removing rules changes the numbers. The UFW manual warns that deleting a generic rule by number can affect only the specified IPv4 or IPv6 rule. Deleting by the original rule text removes both address-family versions where applicable, so text-based deletion is preferable when you intend to remove both.

Best Value
Sale
HUANUO FlowLift™ Dual Monitor Stand, Fully Adjustable Gaming Monitor Desk Mount for 13–32″ Computer Screens, Full Motion VESA 75x75/100x100 with C-Clamp & Grommet Base, Each Arm Holds 4.4 to 19.8 lbs
  • Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
  • Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
  • Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
  • Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
  • Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.

Do not remove the only SSH rule until a replacement has been tested from a second session. If you discover that an application rule is too broad, add the narrower replacement, verify it, and then remove the broad rule.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why an allowed port can still be unreachable

An UFW allow rule changes the host firewall; it does not make a process listen. Diagnose the failure in layers rather than adding increasingly broad rules.

Symptom or situation What to check Likely correction
UFW shows the rule, but no connection succeeds Confirm the application is running and bound to the expected port. Start or reconfigure the service; the firewall cannot create a listener.
The service works locally but not from outside Check the address to which the application is bound. Configure it to listen on the VPS address or the intended interface, not only a local loopback address.
One client network works and another does not Compare the source restriction and the client’s address. Adjust the allowed IP or CIDR only if that exposure is intended.
UFW appears correct, but every external client is blocked Inspect the VPS provider’s firewall, security group or network ACL. Permit the same port and protocol at that separate network layer.
TCP connects but the application still fails Check whether the application also requires UDP or additional ports. Add only the documented companion protocol or port, rather than opening both by default.
SSH was lost after activation Check whether the rule matches the daemon’s actual port and source address. Use the VPS provider’s console or recovery access to restore the correct SSH rule, then test a new session before closing the old one.

The provider-layer check is essential for VPS deployments. A provider firewall, security group or network ACL is outside UFW, so a packet can be accepted by the Linux host firewall and still be discarded before it reaches the server. Conversely, changing a provider rule cannot fix an application that is not listening locally.

Understand UFW’s scope and advanced-policy limits

Ubuntu’s documentation describes UFW as an easy interface for simple rules and states: “ufw is not intended to provide complete firewall functionality via its command interface, but instead provides an easy way to add or remove simple rules.” That scope matters when you need complex routing, sophisticated interface-specific policy, forwarding behavior or a larger rule-management system.

For ordinary inbound service access, a port, protocol and optional source restriction are usually the relevant dimensions. Direction and interface become important in more advanced designs, but the basic allow examples here should not be treated as a complete expression of every possible network policy. If your design depends on forwarding or intricate interface conditions, plan the full firewall architecture instead of assuming that a single port command is sufficient.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A practical deployment checklist

  • Identify the application’s real listening port and whether it uses TCP, UDP or both.
  • Identify the SSH daemon’s actual port before enabling UFW.
  • Add the SSH allow rule first; restrict it to a trusted IP or CIDR when practical.
  • Add the application rule with an explicit protocol unless both transports are required.
  • Use ufw app list and ufw app info NAME when a maintained profile exists.
  • Use ufw --dry-run to preview an unfamiliar rule.
  • Enable UFW only after the management path is covered.
  • Review ufw status verbose and ufw status numbered.
  • Keep an existing SSH session open while testing any new or replacement SSH rule.
  • If external clients still fail, verify the service binding and the VPS provider’s separate firewall controls.
  • Remove obsolete rules by their original text when you need both IPv4 and IPv6 variants removed.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.