In this project, we will show you how to set up a WireGuard VPN on the Raspberry Pi.
WireGuard is a new VPN protocol that has recently been going a lot of popularity.
There are a couple of advantages to using the WireGuard VPN on your Raspberry Pi over OpenVPN.
With a little time and energy, anyone can build a little computer that kills advertisements and makes browsing more manageable.
This is a step by step beginner guide shows how to share a folder over local network via SMB/CIFS protocol in Ubuntu 20.04 Gnome desktop.
The ip command used to display, configure or manipulate routing, network interfaces, and tunnels in Linux operating systems. This comes with iproute2 collections of tools that have replaced net-tools utilities.
We have traditionally used ifconfig command which is now deprecated and now it is encouraged to use iproute2 tools.
In this tutorial, I will go through examples with explanations of how to use the ip command for administrating your Linux TCP/IP network.
Source: How to Use IP Command in Linux with Examples (LinOxide)
If you have ever wanted to use a Raspberry Pi Zero with a wired Ethernet port, the article linked below shows an easy and inexpensive way to do it. Sure, you can always use one of those Ethernet to USB dongles but those cost more, and where’s the fun in that?
Adding an Ethernet port to a Raspberry Pi Zero is quick and easy using a cheap ENC28J60 ethernet module. Start your Pi Zero Ethernet upgrade project now.
This post includes SCP examples. SCP or secure copy allows secure transferring of files between a local host and a remote host or between two remote hosts. It uses the same authentication and security as the Secure Shell (SSH) protocol from which it is based. SCP is loved for it’s simplicity, security and pre-installed availability.
Source: SCP Linux – Securely Copy Files Using SCP examples (Hayden James)
Thanks to the inexpensive Raspberry Pi Zero, Internet of Things (IoT) projects will continue to grow. One disadvantage which the Zero (not W) and A+ models have is the lack of Ethernet connectivity. That would not be a problem, if not just a single (micro) USB port onboard.
In order to connect these models with the network by Ethernet cable without a WLAN adapter, one can do this over the GPIOs: All you need is the “ENC28J60” module, the connection of which is shown in this tutorial.
Source: Raspberry Pi Zero – Establishing an Ethernet connection (ENC28J60) (Raspberry Pi Tutorials)
In this tutorial, we will cover SSH port forwarding in Linux. This is a function of the SSH utility that Linux administrators use to create encrypted and secure relays across different systems.
SSH port forwarding, also called SSH tunneling, is used to create a secure connection between two or more systems. Applications can then use these tunnels to transmit data.
This tutorial shows how to check open ports on your Linux system. This very helpful for troubleshooting to see if the port is use or not.
Source: How to Check Open Ports in Linux (LinOxide)
Some Internet service providers and corporate companies might have blocked most of the ports, and allowed only a few specific ports such as port 80 and 443 to tighten their security. In such cases, we have no choice, but use a same port for multiple programs, say the HTTPS Port 443, which is rarely blocked. Here is where SSLH, a SSL/SSH multiplexer, comes in help. It will listen for incoming connections on a port 443. To put this more simply, SSLH allows us to run several programs/services on port 443 on a Linux system. So, you can use both SSL and SSH using a same port at the same time. If you ever been in a situation where most ports are blocked by the firewalls, you can use SSLH to access your remote server. This brief tutorial describes how to share a same port for https, ssh using SSLH in Unix-like operating systems.