SSH – disable StrictHostChecking as well as writing key to known_hosts

I often do a lot of work with temporary Vagrant, Docker, VMs, and I don’t really want those host keys clogging up my ~/.ssh/known_hosts file. So I just add the following alias to my shell “rc” file. In my case, I use zsh so it’s ~/.zshrc :

alias ssh-nocheck="ssh -o 'StrictHostKeyChecking no' -o 'UserKnownHostsFile /dev/null'"

Viola!  Now all I need to is to use something akin to:

ssh-nocheck -p 2222 root@192.168.2.138

Mac Guest User And the Pet Semetary

Well, this killed an hour this morning.  So I ran some Mac updates the other day and now every time I (re)start my Mac, the Guest user shows up as one of the user choices even though it was disabled.  I’m running OSX El Capitan and using FileVault and it looks like some weird bug with the EFI implementation.  So at least there is a fix found by someone much smarted than I in the weird way of Macs.  Here is the fix on StackExchange