If the private key file doesn't exist then we just get a permission denied error from ssh. Instead we should raise an error that the file doesn't exist, since it's probably a typo in the key file name.
If the private key file doesn't exist then we just get a permission denied error from ssh. Instead we should raise an error that the file doesn't exist and it's bolts configuration, since it's probably a typo in the key file name.