A practical guide to encrypting and decrypting files using OpenSSL with AES-256-CBC encryption. Covers basic file encryption/decryption, piping data through OpenSSL for processing, and using the same algorithms for consistent encryption and decryption operations.
A quick tip for preventing SSH connections from dropping due to inactivity by editing the ssh_config file to send keep-alive packets every 30 seconds, ensuring stable connections on networks with aggressive timeout settings.
An introduction to SSH tunneling techniques for secure data transmission. Covers dynamic port forwarding for web browsing and IM clients, local port forwarding for RDP/VNC access, and reverse tunneling for accessing systems behind firewalls. Includes examples and automation scripts, plus instructions for PuTTY users on Windows.
A comprehensive guide to creating and using SSH keys for secure passwordless authentication. Covers key generation, understanding public-key cryptography, key distribution using authorized_keys, and using PuTTY on Windows to enable secure login and automate file transfers without passwords.