sed 's/ /","/g;s/","//2; s/","//1;s/.*/\"&\"/;s/sshd[^:]:/sshd/' infile
---------- Post updated at 12:56 PM ---------- Previous update was at 12:49 PM ----------
oops, i forgot a wildcard * and some space ... here you go :
sed 's/ /","/g;s/","/ /2;s/","/ /1;s/.*/\"&\"/;s/sshd[^:]*:/sshd/' infile
$ cat my
Mar 26 12:32:53 name sshd[3261]: 192.168.1.14
Mar 27 12:42:53 name sshd[3262]: 192.168.1.14
$ sed 's/ /","/g;s/","/ /2;s/","/ /1;s/.*/\"&\"/;s/sshd[^:]*:/sshd/' my
"Mar 26 12:32:53","name","sshd","192.168.1.14"
"Mar 27 12:42:53","name","sshd","192.168.1.14"
$
---------- Post updated at 12:57 PM ---------- Previous update was at 12:56 PM ----------
oops again, no need for escaping the "
$ sed 's/ /","/g;s/","/ /2;s/","/ /1;s/.*/"&"/;s/sshd[^:]*:/sshd/' my
"Mar 26 12:32:53","name","sshd","192.168.1.14"
"Mar 27 12:42:53","name","sshd","192.168.1.14"