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.
Source: Adding Ethernet to a Pi Zero – Raspberry Pi Spy
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.
Source: SSH port forwarding (tunneling) in Linux – Like Geeks
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.
Source: SSLH – Share A Same Port For HTTPS And SSH – OSTechNix
Related: Install sslh on Mac OSX
In this tutorial, we learn how to use curl command in linux. Expained with examples to download single and mutiple files from remote server.
Source: How to Use Curl Command with Examples (Linoxide)
Introduction The scp command is used to copy files and directories between one computer to another. What is valuable about this utility is the fact that it used ssh to tunnel the copying. This means that the data is encrypted because it rides on ssh’s secure features.
Source: How to use scp command to securely transfer files with examples – Computing for Geeks
In this Raspberry Pi Samba tutorial, we will be showing you how you can share directories from your Raspberry Pi using the SMB/CIFS protocols.
Source: How to Setup a Raspberry Pi Samba Server – Pi My Life Up
A VPN (Virtual Private Network) protects your privacy by routing all your Internet traffic through an encrypted server that your ISP (or hackers) can’t see. Setting up and using a log-free VPN service from your PC desktop is straightforward enough, but other devices in your home such as your game console and set-top box don’t let you install VPN software.
One solution is to buy a router that can connect directly to a VPN service, protecting all the traffic on your home network a single stroke. But it could be cheaper (and simpler) just to route all your traffic through a Raspberry Pi that remains connected to the VPN at all times.
Source: How to Use Raspberry Pi as a VPN Gateway – Tom’s Hardware