Embedded lock in history struct and fixed default --identity key location

Since this is a "server type" program, would it make more sense to use `/etc/ssh/ssh_host_rsa_key` as the default? (It's also more likely to already have been generated, as it gets created automatically when you install ssh, at least in Debian)