Remote Desktop Protocol (RDP) is a protocol developed by Microsoft, that allows a user to access remote systems graphically. The default Windows servers allow only one remote desktop session at a time. But, in some cases, we are required to enable remote desktops for multiple users to allow access at a time. You can achieve this by making little changes to the system registry keys. Once the changes are done, multiple users can connect to your system using the RDP client. You can also limit the number of users who can connect at a time. In this tutorial, we will…
Author: Rahul
Want to use Linux but want to feel like using Mac at the same time? You can surely try out these Linux distributions. These are the ultimate distributions you can go with that look just like Mac. With this, you will get the same feeling like you are using Mac. Along with the looks, we have also kept in mind the features and most importantly, your privacy. We know Mac users love privacy. Hence, our first pick is the best Linux OS for privacy. You can surely try out any of these OS. You will surely feel like you are…
Passwordless SSH login is a convenient and secure way to access your remote Linux servers without having to type in your password every time you log in. It involves setting up public-key authentication between the client and server, which eliminates the need for a password. In this article, we will walk you through the steps to set up passwordless SSH login on Linux. We will cover how to generate an SSH key pair, copy the public key to the remote server, and test the passwordless login. We will also provide troubleshooting tips to help you overcome common issues that may…
FTP (File Transfer Protocol) is a network transmission standard that is used to transfer data from client to server and vice versa. It uses TCP (Transmission Control Protocol) which ensures that the data is actually arriving at its destination. TCP is what makes FTP reliable. FTP is very helpful for businesses as it allows them to perform important functions such as the transfer of large and bulky files on a routine basis. These activities cannot be done over email or through other basic file-sharing programs. It is also used to upload and manage website files to the server. The FTP…
The IP command in Linux is a powerful tool for managing and configuring the network interfaces of a system. It allows users to view information about the network interfaces, configure IP addresses, routes, and other networking parameters, and perform various other networking-related tasks. With the IP command, administrators can easily perform common networking tasks, such as assigning IP addresses to interfaces, creating and managing virtual network interfaces, and configuring routing tables, without having to use separate networking utilities. This command is the part of iproute2 package. With the help of ip command, the system administrators assign an address to a…
he error “/bin/rm: Argument list too long” is a common problem when working with large numbers of files in Linux. It occurs when you attempt to delete too many files at once, and is a limitation of the underlying operating system. In this article, we will discuss what causes this error, and explore ways to work around it to delete large numbers of files efficiently and without error. The Causes The “/bin/rm: Argument list too long” error is caused by the operating system’s limit on the number of arguments that can be passed to a command. When you attempt to…
Desktop environments are a collection of software packages and different components that run on top of an operating system and manage the look and feel (GUI; Graphical User Interface) of the operating system. They consist of window managers, text editors, folders, drag and drop functionality, and many other features to make it easier for the user to use an operating system. Desktop environments are super user-friendly and intuitive; they help the user access, manage and manipulate files easily. But they do not provide full control over the functionality/capabilities of the OS. To get the most out of an operating system…
SELinux (Security-Enhanced Linux) is a Linux kernel security module that provides enhanced security for Linux systems. SELinux provides a mechanism for supporting access control security policies. This specifies how the processes communicate with each other and interact with the files. It’s not a good practice to disable SELinux on a system, especially on production servers. For developer systems, you can disable it only if facing issues due to its policies. You may also like: A Practical Introduction to SELinux for Beginner Linux Users How to Configure SELinux for Apache New Directory Serving In this how-to-guide, you will learn to disable…
SFTP (SSH/Secure File Transfer Protocol) is a network transmission standard used to transfer, access, and manage files over a remote network. It contains SSH (Secure Shell), making it a lot more secure than the FTP protocol. Files are transferred through a single control channel in SFTP. It requires authentication and runs on port 22. In SFTP, the SSH shell provides encryption that helps protect usernames, passwords, and other personal data transferred through SFTP. In this how-to guide, we will learn to create SFTP users for web server document root. Step 1 – Installing SSH (Secure Shell) SFTP is a very…
Most Desktop computers and laptops come with a pre-installed Graphic Card. You can also upgrade or install a custom graphic card according to your requirements. The wildly popular graphic card manufacturers are Nvidia and AMD. We need drivers to configure and manage our graphic cards. The Ubuntu operating system has a default open-source driver named Nouveau for Nvidia Graphic Cards. This default driver is very unstable and does not offer reliability. It isnβt compatible with the latest hardware. The default drivers are mostly being used by old cards. These old cards are not by Nvidia anymore. Hardcore open-source believers and…