Linux System Programming: Setting Up a Development Environment with Virtual Machine, Ubuntu, SSH, and VSCode

Linux System Programming: Setting Up a Development Environment with Virtual Machine, Ubuntu, SSH, and VSCode

Introduction To learn Linux, we first need to install a Linux system. Since most students have Windows installed on their computers, we will set up a convenient Linux development environment using the combination of “Virtual Machine + Ubuntu (Linux System) + SSH + VSCode”. Computer Configuration Requirements • Memory: Recommended 4GB or more (8GB is … Read more

How to Set Up a Complete Linux Development Environment on an Android Phone?

How to Set Up a Complete Linux Development Environment on an Android Phone?

A phone can also become your portable development workstation! Have you ever dreamed of coding on the <span>subway</span>, debugging scripts in a <span>café</span>, or even deploying servers while traveling? With just an <span>Android phone</span> and a magical <span>app</span>, you can have a powerful mobile <span>Linux</span> development environment! Today, we will guide you step by step … Read more

Three Effective Strategies to Completely Block SSH Bruteforce Attacks on Linux

Three Effective Strategies to Completely Block SSH Bruteforce Attacks on Linux

Original link: http://www.hyspot.com.cn/article/view/1166 <SSH Authentication Failure Log> With the widespread use of Linux servers, SSH bruteforce attacks have become a common threat that operations and maintenance teams must face. Attackers attempt to illegally access servers by brute-forcing combinations of usernames and passwords. Once successful, all data and functionalities of the server are at serious risk. … Read more

Detailed Installation Guide for Rocky Linux, the Alternative to CentOS

Detailed Installation Guide for Rocky Linux, the Alternative to CentOS

This article mainly explains the detailed installation guide for Rocky Linux, the alternative to CentOS. Date: November 22, 2025 Author: Ren Congcong Preparation Materials: 1. VirtualBox https://www.virtualbox.org/ 2. Rocky Linux Complete Image https://rockylinux.org/en/ Create a Virtual Machine to Install Rocky Linux Step 1: Click to create with the configuration information as follows Note: You can … Read more

Ansible Deployment Methods and Basic Usage

Ansible Deployment Methods and Basic Usage

Ansible Deployment Methods and Basic Usage 1. Method One: Install Using Package Manager (Recommended) Ubuntu/Debian: sudo apt update sudo apt install ansible -y CentOS/RHEL/Rocky Linux: # For CentOS 7/RHEL 7 sudo yum install epel-release -y sudo yum install ansible -y # For CentOS 8+/RHEL 8+ sudo dnf install epel-release -y sudo dnf install ansible -y … Read more

How to Transform Your Smartphone into a Linux Workstation?

How to Transform Your Smartphone into a Linux Workstation?

If you are a developer familiar with the Linux environment or a Linux operations engineer, you will find that having a portable Linux workstation is very helpful for your work and study. Have you ever thought about transforming your smartphone, which you carry with you, into a Linux workstation? In this article, I will introduce … Read more

Using Python to Check for Missing Device Configurations

Using Python to Check for Missing Device Configurations

Click the mini-program card below to view the original post for more content 1. Background As the number of network devices increases, the workload of manually checking configurations significantly rises, leading to potential omissions or misjudgments. To enhance the efficiency and accuracy of configuration checks, it is necessary to leverage Python to build automated checking … Read more

Is Ansible Too Heavy? Try This ‘Foolproof’ Graphical SSH Console for One-Click Control!

Is Ansible Too Heavy? Try This 'Foolproof' Graphical SSH Console for One-Click Control!

Batch SSH Graphical Tool Based on recent work, I developed a batch SSH tool that can modify passwords, execute commands, and upload files to target hosts in bulk. It can run directly on Windows, and you can add host information to a CSV file. Loading CSV File Batch Command Execution Batch File Upload View Uploaded … Read more

Basics of Linux: Common Methods for SSH

Basics of Linux: Common Methods for SSH

Introduction to SSH SSH (Secure Shell Protocol) is an encrypted network transmission protocol used for data transfer in insecure network environments. In addition to remote login, it provides a complete set of network security transmission tools, with common functions as follows. Encryption in SSH The security of SSH comes from its powerful encryption system. Asymmetric … Read more