The Complete SSH Guide for 2026: Keys, Config, Tunneling, and Security
Everything you need to know about SSH in 2026 — from Ed25519 keys and ProxyJump to connection multiplexing, rsync, tunneling, and security hardening.
Everything you need to know about SSH in 2026 — from Ed25519 keys and ProxyJump to connection multiplexing, rsync, tunneling, and security hardening.
A humorous and dramatic guide to troubleshooting Linux servers in production. When everything is on fire and Slack is blowing up, here’s your survival guide for the first 10 minutes of incident response. Or: How I Learned to Stop Panicking and Love the Command Line.
System Administrators SAs need a set of tools with which to manage their often unmanageable systems and environments. These ten essential Linux…
If you are developing an application for Linux desktop and would like to automatically find out more information about system, use the following commands…
A basic tutorial about the Linux commands ssh and scp. It features explanation about the syntax, the possibilities and the differences between the two. It…
| ShellSQL - SQL for shell scripts | ShellSQL is a suite of programs designed to enable LINUX/UNIX shell scripts to connect to SQL engines and execute SQL queries and commands in a simple way enabling intergration with the rest of the script. For example, it can do things like..
#/bin/shHANDLE=`shpostgres dbname=mydb`
shsql $HANDLE "begin"
for ARG in $
do
shsql $HANDLE "insert into mytable fld1, fld2" \
"values nextvalmyseq, $ARG"
done
shsql $HANDLE "commit"
if [ $# -gt 0 ]
then
ROWS=`shsql $HANDLE "select count from mytable"`
echo "No of rows now in table is" $ROWS
fi
shsqlend $HANDLE
For details on how it hangs together have a look at the overview.
So how do you disable these services so that they are not started at boot time?…
Here is a collection of security tools that you should look through to add to your arsenal to help keep the peace on your pc/network or unleash war on…
| How to Change the Timezone in Linux - wikiHow | Most modern Linux distributions have user-friendly programs to set the timezone, often accesible through the program menus or right-clicking the clock in a desktop environment such as KDE or GNOME. Failing that it's possible to manually change the system timezone in Linux in a few short steps.
| 1. Logged in as root, check which timezone your machine is currently
using by executing date. You'll see something like Mon 17 Jan
2005 12:15:08 PM PST, PST in this case is the current timezone.
| 2. Change to the directory /usr/share/zoneinfo here you will find a
list of time zone regions. Choose the most appropriate region, if you
live in Canada or the US this directory is the "America" directory.
| 3. If you wish, backup the previous timezone configuration by copying
it to a different location. Such as
Some windows programs use a compression for larger files that is not compatible with the linux unzip command. Resulting in the following error:…
Processes launched at startup on Mac OS X are managed by launchd. There’s no careful balancing of init.d or SystemStarter scripts on modern releases of…
There is great software RAID support in Linux these days. I still prefer having RAID done by some HW component that operates independently of the OS. This…
A classic guide to setting up automated rsync backups over SSH with key-based authentication, originally from Troy Johnson’s tutorial.
Given this freedom, there are now a huge number of options available for deploying a Rails application, which is rare for such a new technology. So what…
After issuing this command, rpm either tells you the version of the package, or that the package isnt installed.
A. You can verify connectivity or status of your network Interfaces/card using standard Linux command. Open your terminal and use following commands:…
But have I just been conditioned into using Windows because of past experience, or applications, or file formats, or the myriad other reasons that make…
You can easily adopt Python to manage UNIX and Linux systems while incorporating concepts of good program design. Python is an easy-to-learn, open source…
The VI editor is a screen-based editor used by many Unix users. The VI editor has powerful features to aid programmers, but many beginning users avoid…
Problem: A Cisco ASA or PIX firewall can be a VPN server, but a basic VPN configuration will not allow the default OS X L2TP/IPSec client to connect, even…
| Here’s a bunch of damn useful commands you haven’t heard before. | 1. A Simple way to Send Output and Errors | 2. Parallelize Your Loops | 3. Catch Memory Leaks By Using Top via Cron | 4. Standard in directly from the command line | 5. Set a Random Initial Password, That Must be Changed | 6. Add Your Public Key to Remote Machines the Easy Way | 7. Extract an RPM without any additional software | 8. See How a File Has Changed from Factory Defaults | 9. Undo Your Network Screwups After You’ve Lost the Connection | 10. Check a Port is Open
Every machine needs an individual address. To keep things simple, we assign them in clumps; each network of machines generally gets a range of addresses.
I had a dead, clicking hard drive. It would not mount so most repair utilities and Apple Disk Utility couldn’t see the drive to repair it. Data Rescue II…
You can take your desktop wherever you go, on USB stick, and newest working Debian 4.0 ‘Etch’ to boot! The well-known flavor of Debian, engineered in…
macosxhints.com - Scripts to create an IP info summary display…
This howto will show you howto store your users in LDAP and authenticate some of the services against it. I will not show howto install particular…
One of the biggest advantages of Mac OS X’s UNIX heritage is the huge range of open source scripting languages available. Scripting languages are often…
This is mainly for Linux folk but Mac Admins should be able to find equivalent tools.
Articles > Trash or Treasure" href="http://maczealots.com/articles/hiddenfiles/">MacZealots > Articles > Trash or Treasure
The idea of a hidden file has changed since the days of the classic Mac OS, where a file's "hidden" attribute was set in the resource fork of the file, and wasn't immediately accessible to the user. In OS X (and UNIX in general), it's much easier. All you have to do is preface the name of a file with a period ("."), and the file won't show up in the Finder, as well as Save/Open dialogs, etc. This can be a good way to hide a confidential file
Mac OS X is built of two components, Darwin, the BSD-based Unix underpinnings, and Aqua, the beautiful graphical user interface we Mac heads have all…
| Mac OS X Panther is set to roar onto the scene later this year, and itís something you donít want to miss. No matter how you use your Mac, Panther makes better, sporting improvements from head to paws. Learn more about the future today in this Sneak Preview, and stay tuned for more news of the future. | Link | | As a super-modern operating system, Mac OS X already combines the power and stability of Unix with the simplicity and elegance of the Macintosh. Its gorgeous user interface, Aqua, brings your desktop to life with expressive icons, vibrant color and fluid motion. Cutting-edge graphics technologies offer capabilities beyond anything ever seen in a desktop operating system. At the foundation of Mac OS X lies an industrial-strength, Unix-based core operating system, called Darwin, that delivers unprecedented stability and performance. And only with Mac OS X can you run Microsoft Office, Quark XPress and Adobe Photoshop, browse a Windows network and use Unix commands ó at the same time.