Есть несколько способов выполнить эту работу.
sed может работать:
$ cat <your-file> | sed -r 's/(\w+)\s(\w+)\s(\w+)(.*)$/\1, \2, \3,\4/'
чтение тоже может работать:
$ while read c1 c2 c3 rest; do echo $c1, $c2, $c3, $rest; done < <your-file>
awk также может выполнять эту работу:
$ cat <your-file> | awk '{ printf "%s, %s, %s, ", $1, $2, $3; for (i = 4; i <= NF; i++) { printf "%s ", $i; } print ""}'
вы можете сделать то же самое в sshd.config , но вам нужно отключить доступ к оболочке, потому что они все еще могут запускать свой собственный sshd см. этот вопрос
AllowTcpForwarding no
AllowStreamLocalForwarding no
GatewayPorts no
PermitTunnel no