Automated Deployment with Shell Scripts and Frameworks
Application Management and Deployment Procedures
When deploying applications, it's essential to follow a systematic shutdown and startup sequence. The general principle is to close applications in the reverse order they were opened.
Shutdown sequence: A → B
Startup sequence: B → A
After deployment, verify functionality by checking the appplicat ...
Posted on Tue, 22 Sep 2026 16:53:34 +0000 by apollo
Managing Multiple SSH Keys on a Single Linux System
Scenario
A single Linux machine needs to handle multiple Git accounts or code hosting platforms simultaneously, each requiring its own SSH key pair for authentication.
Generating Multiple SSH Key Pairs
Create distinct key pairs for different accounts. For example, generating keys for three seperate identities:
$ ssh-keygen -t rsa
Generating pub ...
Posted on Thu, 17 Sep 2026 16:48:27 +0000 by RynMan
Setting Up TFTP, NFS, and SSH Services on Ubuntu for Embedded Development
Development Environment
Reference system used:
Ubuntu 14.04.1 Desktop i386
VMware Workstation 10.0.2
Useful commands for environment verification:
lsb_release -a # Check Ubuntu version
cat /etc/issue # View Ubuntu version
ctrl+alt+a # Open terminal
du -sh [file/folder] # Check file or folder size
su root # Switch to ...
Posted on Sun, 13 Sep 2026 16:22:07 +0000 by Jade
Getting Started with Git for Version Control and Collaboration
During development, code can be lost or accidentally overwritten. Git provides a distributed version control system that tracks changes, enables branching for team collaboration, and allows reverting to previous states. This guide covers essential Git commands and workfolws for individual and team use.
Initial Setup
Git uses command-line syn ...
Posted on Fri, 11 Sep 2026 16:43:03 +0000 by TFD3
Generating SSH Keys on Windows with PuTTYgen
SSH keys provide a secure alternative to password authentication for connecting to remote servers. This guide covers generating SSH key pairs using PuTTYgen and configuring key-based authentication on Windows.
Downloading PuTTYgen
PuTTYgen is a key generation tool bundled with the PuTTY SSH client. Download the PuTTY installer from the official ...
Posted on Wed, 02 Sep 2026 16:36:28 +0000 by cheechm
Secure File Transfer with SCP on Linux Systems
SCP, short for secure copy, is a command-line utility in Linux designed for transferring files between local and remote systems securely. Unlike the standard cp command which operates within a single machine, SCP leverages SSH for encrypted communication, making it ideal for cross-server file operations.
The encryption process in SCP may slight ...
Posted on Sun, 30 Aug 2026 16:43:03 +0000 by amavadia
Electerm Complete Guide: Master the Free Cross-Platform Terminal Tool Quickly
Electerm: A Comprehensive Overview
Electerm is a powerful, open-source, cross-platform terminal client that supports various connection protocols, including SSH, SFTP, Telnet, Serial Port, RDP, and VNC. As a completely free software application, it runs seamlessly on Linux, macOS, and Windows, providing developers and system administrators with ...
Posted on Wed, 26 Aug 2026 16:05:09 +0000 by ztealmax
Secure Shell Configuration and Key-Based Authentication Guide
OpenSSH is typically pre-installed on modern Linux distributions. If the daemon or client utilities are missing, install them using the native package manager:
# Debian/Ubuntu families
sudo apt update && sudo apt install openssh-server openssh-client
# RHEL/CentOS/Fedora families
sudo dnf install openssh-server openssh-clients
Enable ...
Posted on Mon, 24 Aug 2026 16:38:43 +0000 by orange08
Comprehensive Guide to Hydra Login Cracker
What Is Hydra
Hydra is a parallelized brute-force authentication auditor that supports dozens of network protocols. By rapidly cycling through username/password combinations it can reveal weak credentials on services such as FTP, SSH, RDP, MySQL, SMTP, HTTP(S) forms, and many more. Although the tool is invaluable for authorized penetration test ...
Posted on Sat, 01 Aug 2026 17:08:47 +0000 by pinacoladaxb
Server Operation Techniques
Using a PC as a proxy to access external networks from a server
1. Start a proxy on the PC, such as nginx
Download nginx: http://nginx.org/en/download.html
Modify the configuration file in the conf directory:
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
...
Posted on Thu, 23 Jul 2026 16:27:35 +0000 by DaveTomneyUK