vi Editor Advanced Usage

In the post “vi Editor Basics”, I covered the basics of using the vi editor, including command and input mode, file management, some window motions, cursor motions, deletion and input commands. In this part, I will cover some more advanced features like word substitutions, yank/put (copy/paste), regular expressions and search/replace. First … Continue reading

Brute Force SSH Protection

In this section, I want to cover how to protect against attempts to brute force your SSH server username/password combination, something that occurs frequently by automated bots. The easiest way to help curb brute force attempts is to change the port it operates on which I covered in Part 3, but … Continue reading