Latest Articles

Use the navigation at the bottom to see older articles

How to disable SSH access from everywhere except for certain IPs in CentOS 7

Here’s how to do it: firewall-cmd –zone=internal –add-service=ssh –permanent firewall-cmd –zone=internal –add-source=1.2.3.4/32 –permanent firewall-cmd –zone=internal –add-source=5.6.7.8/32 –permanent firewall-cmd –zone=public –remove-service=ssh –permanent firewall-cmd –reload This declares an internal zone with two IPs (add as many or as few as you like) and subsequently removes the SSH service from the public zone altogether. As a result, any … Read more

WordPress 111: Users, Roles and Capabilities

In this video I’ll show you the multi-user capabilities of WordPress: how to create new users, and what capabilities the different user roles have over your WordPress site. This feature comes in handy if you collaborate with other users: each user can create posts, but such users can be restricted from deleting other people’s posts, … Read more

WordPress 110: URLs and Permalinks

In this episode I’ll explain how you can change the URLs for your posts and pages, as they appear in your web browser. By default, WordPress uses numeric links (such as domain.com?p=123) but those are not so easy on the eye. We can change this to something like domain.com/awesome-post instead, and I’ll explain how to … Read more