Logon to Ubuntu via SSH Without Passwords

This brief tutorial shows students and new users how to logon to Ubuntu SSH server without passwords.

If you’re reading this post then you probably know a thing or two about SSH. Without going into too much details, SSH, which is an acronym for Secure Shell, is a communication protocol that allows for secure communication between networked computers.

Prior to SSH, the most common way one could connect to a remote terminal was via Telnet programs. Telnet provided a means to connect to remote servers but didn’t do it securely.

Professionals with the right tool could intercept Telnet communications and gather sensitive information like passwords.

Continue reading “Logon to Ubuntu via SSH Without Passwords”

Configure HTTP Strict Transport Security (HSTS) with Apache

This brief tutorial shows students and new users how to configure HTTP Strict Transport Security (HSTS) with Apache on Ubuntu Linux.

If you’re using HTTPS or going to be using it on your websites, then HSTS is something you might want to configure as well.

HTTP Strict Transport Security (HSTS) is a security policy that help protect against downgrade attacks and cookies hijacking. When configured, your web server enforces strict HTTPS connection for web browsers and never via the insecure HTTP protocol.

To enhance connections to your Apache web server make sure that HSTS is also enabled to help protect against man-in-the-middle attack.

Since newer web browsers are all HSTS enabled, this should work across most systems. When a web browser contacts a HSTS enabled server, the browser by default looks for a special HTTP header related to HSTS.

Continue reading “Configure HTTP Strict Transport Security (HSTS) with Apache”

Generate Certificate Signing Request (CSR) for Apache2

This brief tutorial shows students and new users how to create a certificate signing request for Apache2 on Linux systems?

Certificate signing request is the first step you take in acquiring trusted SSL/TLS certificates for your domain. If you need to protect the information being transferred between your web server and client’s browsers, you must install SSL/TLS certificates.

Before you can generate SSL certificates, you must first generate or create a CSR request and provide that to the certificate provider. The provider will then use the request to generate a certificate for your server.

The CSR request contains information that will be used to create the certificate. These include, the organization name, common name (domain), locality, country and more.

It also contains the public key that is used to generate a certificate. A private key is also created during the time of the CSR creation.

Continue reading “Generate Certificate Signing Request (CSR) for Apache2”

Uninstalling Windows 10 Apps

This brief tutorial shows students and new users how to uninstall Windows 10 apps and programs.

There are two types of apps that are installed on Windows 10 systems: Desktop apps and Windows apps. The Windows apps are those that are installed like in traditional versions of Windows and the desktop are are those installed from the Windows store.

When you uninstall Windows apps, they get uninstalled from the entire system. Desktop apps get removed for the all users on the system, although they may still be installed in the core systems.

When you install traditional applications like Adobe Reader and others, those are considered Windows apps.

This brief tutorial shows you how to uninstall apps on Windows systems.

Continue reading “Uninstalling Windows 10 Apps”

Installing WordPress with Nginx Support on Ubuntu

This brief tutorial shows students and new users how do you install WordPress with Nginx webserver support.

By now you probably already know WordPress is the most popular Content Management System (CMS) in used today. It’s more popular because of its vast plugins, themes and support base

The community support behind WordPress is stronger than any other CMS out there. Anyone can get a blog or website powered by WordPress running easily because WordPress was designed to be very easy to install and use.

When you combine WordPress and Nginx webserver, you’d get a more efficient and powerful website. Nginx webserver is known for its performance capabilities as compared to other webservers.

Continue reading “Installing WordPress with Nginx Support on Ubuntu”

How to Install the LEMP Stack on Ubuntu

This brief tutorial shows students and new users how to install the LEMP stack on Ubuntu.

Few weeks ago we showed you how to install the LAMP stack on Ubuntu. Pay attention to the letters. One is LAMP and the other is LEMP.

They both are group of open source software packages that power many of the websites running online today. We said LAMP is an acronym for Linux, Apache2, MySQL and PHP.

LEMP stack on the other hand represents Linux Nginx (pronounced Engine-x), MySQL and PHP. So you can replace Apache2 webserver with Nginx and run a powerful website as well.

Continue reading “How to Install the LEMP Stack on Ubuntu”

Change Windows 10 Apps Installation Location

This brief tutorial shows students and new users how to change Windows 10 default apps installation location.

By default all Windows applications are installed on the Local Disk C: (This PC) drive. This has been the default location since from the beginning of the modern Windows OS.

Advanced users may choose to install new applications at a different location, but that process isn’t automatic. You must manually select the location to install a program during the program installation.

With the introduction of Windows 10, now you can configure your systems to always install new programs and applications at a location specified by default.

This post is going to show you how to do that with Windows 10.

Now a days, some PCs are sold with two hard drives. One hard drive might be SSD with smaller storage size the the other a regular SATA drive but much bigger in storage size.

Continue reading “Change Windows 10 Apps Installation Location”

Disable Windows 10 Recent Files & Frequent Folders List

This brief tutorial shows students and new users how to protect user privacy by disabling Windows 10 recent files in Quick access.

Windows 10 introduced some new features that many might find embarrassing especially when someone is able to view your recent activities which you wanted to keep private.

With Windows 10, File Explorer (previously known as Windows Explorer) opens to the frequent folders and Quick access files pane by default. Every file or folder recently opened or accessed are displayed in this pane.

For privacy reasons, some folks fine these settings concerning.

This brief tutorial shows users and students how to quickly disable or re-enable Windows Quick access feature to display Recent files.

Continue reading “Disable Windows 10 Recent Files & Frequent Folders List”

Enable | Disable SmartScreen Filter in Windows 10

This brief tutorial shows students and new users how to disable or re-enable Windows 10 SmartScreen filter.

SmartScreen filter was introduced with Microsoft Internet Explorer 8 (IE 8) web browser. It was developed to protect user computers from viruses and spyware programs online.

SmartScreen filter seems to be so successful that Microsoft implemented this security mechanism within the OS itself starting with Windows 8 and it comes enabled by default.

This brief tutorial shows you how to disable and re-enable SmartScreen filter in Windows 10.

Continue reading “Enable | Disable SmartScreen Filter in Windows 10”

How to easily Pause | Stop Windows 10 Updates

This brief tutorial shows students and new users how to easily pause or stop Windows 10 updates.

Here’s a brief tip that shows users and students how to temporarily pause or stop Windows 10 updates.

You see, Windows 10 automatically downloads updates and patches in the background, which may be real pain for folks connected to slow or low quality Internet.

While automatically downloading Windows 10 updates in the background is good and wise thing to do, at times you want priority tasks or work to be completed quickly, and if your Internet connection is slow, the background download services will make it slower.

Continue reading “How to easily Pause | Stop Windows 10 Updates”

Setup NFS Mounts on Ubuntu Servers

This brief tutorial shows students and new users how to setup NFS mount points for NFS client access on Ubuntu systems.

NFS or Network File System, is a distributed file system that can be enabled in a client/server environment. NFS is very easy to configure for those wishing to allow NFS client machines to access NFS mount points on a server using NFS protocol.

This brief tutorial shows users how to setup NFS mount points on a server for client access. It should be quick and easy to understand, even for new users.

Continue reading “Setup NFS Mounts on Ubuntu Servers”

Installing Nginx Latest on Ubuntu

This brief tutorial shows students and new users how to install Nginx webserver latest versions on Ubuntu systems.

By default Nginx stable packages are added to Ubuntu system repositories. However, Ubuntu repositories do not contain the latest versions of Nginx webserver.

If you wish to install Nginx latest version, you’ll have to manually install its repository on your Ubuntu server.

This brief tutorial is going to show you how to quickly and easily do that.

Continue reading “Installing Nginx Latest on Ubuntu”