.htaccess

How to Get NANO or VIM as Text Editor for Crontab

If you want to change Crontab file editor either VIM or NANO instead of using the system default editor, you need to use VISUAL environment variable.

Before that, make sure that VIM or NANO installed in your system if you want to use them.

Specify NANO as the editor for crontab file

export VISUAL=nano; crontab -e

Specify VIM as the editor for crontab file

export VISUAL=vim; crontab -e

Defeat wp-login.php Brute Force Attack By Whitelist IP in .htaccess

In dealing WordPress Login (wp-login.php) brute force attack, previously, I recommend changing username & password as mentioned in WordPress Brute Force Attack – Change Username/Login ID post.

For Cloudflare users, you may block the login page for other visitors from other country except yours as mention in Defeat wp-login.php Brute Force Attack Using Cloudflare & .htaccess. However, this method has there are some limitation where you must use Cloudflare services & not many attack originated from your country.

Another method is by whitelisting your IP. If your IP is dynamic, you may want to find out your IP ranges.

After that add the code below in your “.htaccess” file and replace the “allow from XXX.XXX.XXX.XXX/XX with your IP ranges.

<FilesMatch "wp-login.php">
 order deny,allow
 deny from all
 allow from XXX.XXX.XXX.XXX/XX
 allow from YYY.YYY.YYY.YYY/YY
 allow from ZZZ.ZZZ.ZZZ.ZZZ/ZZ
</FilesMatch>