Setting Static IP and Deploying FTP on Ubuntu 22.04
To establish reliable network connectivity and enable file transfers on an Ubuntu 22.04 server, configuring a static IP address and deploying a secure FTP service are foundational steps. This guide walks through both procedures using modern, declarative configuration methods and industry-standard tools.
Assigning a Static IP Address
Ubuntu 22.0 ...
Posted on Fri, 15 May 2026 10:20:44 +0000 by jeff_lawik
Handling Implicit Number Formatting in Java MessageFormat
When constructing dynamic shell commands for SSH execution within a Java application, silent failures may occur if numeric arguments are formatted unexpectedly. A specific scenario involves a query command that returns data when executed manually but yields empty results when triggered by the application. Inspection of system logs reveals no ex ...
Posted on Thu, 14 May 2026 19:29:10 +0000 by j007w
Using AutoSSH for SSH Tunneling and Internal Port Forwarding
Overview
The Secure Shell (SSH) protocol was developed by Finnish researcher Tatu Ylonen in 1995 to address security concerns in early internet communications. As plaintext communication was vulnerable to interception, SSH introduced encryption to protect login credentials and data. Today, SSH is a standard component of Linux systems and widely ...
Posted on Thu, 14 May 2026 00:57:52 +0000 by rkstevens
Getting Started with Git: A Practical Guide from Local Setup to Remote Push
Verifying the Installation
Open your terminal and confirm Gits available:
git --version
Setting Up Identity
Two scopes exist for identity configuration—global (applied everywhere) or repository-local.
Global Setup
git config --global user.name "your-username"
git config --global user.email "your-email@example.com"
To inspe ...
Posted on Wed, 13 May 2026 01:53:34 +0000 by themightydude
Comparing RSA, DSA, and ECDSA Key Types in SSH
SSH employs various cryptographic key types including RSA, DSA, ECDSA, and Ed25519. Each type utilizes distinct mathematical principles and offers different performance characteristics.
The following output shows typical SSH host key files present on a system:
-rw------- 1 root root 607 Oct 4 22:43 ssh_host_dsa_key
-rw-r--r-- 1 root root ...
Posted on Sun, 10 May 2026 23:35:54 +0000 by blommer
CentOS System Administration: Common Configuration Tasks
Setting Up YUM Repository
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
sudo yum makecache
Initial Configuration ...
Posted on Sun, 10 May 2026 04:38:23 +0000 by JukEboX
Batch File Transfer and Command Execution with Shell Scripts
When managing a small number of machines, handling them one by one might be acceptable. However, when dealing with dozens or hundreds of machines, repeating the same commands manually becomes tedious and error-prone. A more efficient approach is to write batch processing shell scripts. This article documents several batch processing scripts, in ...
Posted on Sat, 09 May 2026 18:57:36 +0000 by jimmy patel
Essential Linux System Tuning for Performance and Usability
Accelerate SSH Connections
To reduce SSH connection latency, adjust the server-side configuration in /etc/ssh/sshd_config. First, back up the original file:
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
Edit the configuration file and apply these changes:
Set GSSAPIAuthentication to no (typically around line 79).
Uncomment and set UseDNS t ...
Posted on Fri, 08 May 2026 04:23:42 +0000 by inferium