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