Automate or 1 line command for ssh-keygen -t rsa

I know there's an echo 1 liner command that will do a new line for me, I think same with fdisk too. Dont want to press "enter,enter,enter" just to finish the ssh-keygen -t rsa. Hope you understand what i mean here.
Thanks

 ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/opt/vericept/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /opt/vericept/.ssh/id_rsa.
Your public key has been saved in /opt/vericept/.ssh/id_rsa.pub.
The key fingerprint is:
3c:

The key's randomart image is:
+--[ RSA 2048]----+
|       ..o..     |
|        +...     |
|       .  o      |
|     . . +       |
|    . . S .      |
|.  o . o .       |
|E . = +    .     |
| . . o =  . .    |
|      o.+o..     |
+-----------------+
-bash-4.1$


Maybe try this:

ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q -N ""