O Solaris 10 por padrão não tem a versão mais nova do comando sed que possui a opção -i (interactive) com ela é possível alterar o conteúdo do arquivo. Além disso é muito comum entrar ou ter de realizar instalações com algum tipo de Hardening, por exemplo instalar apenas o básico do sistema operacional e completar sua instalação depois apenas com o mínimo necessário. Dessa forma é possível zelar pela performance e segurança do sistema ao mesmo tempo.

Bom agora que com esses detalhes imagino que é fácil entender por que usar um comando simples tão básico como ed pode ser muito útil para alterar o conteúdo de um arquivo.

Como os scripts abaixo é possível habilitar as opções X11 forwarding e o PermitRootLogin no arquivo /etc/ssh/sshd_config.

Alerta: Habilite essas opções apenas de casos de extrema necessidade e de forma temporária, ou seja, desative o mais rápido possível.

Habilita as opções ed-ssh-config-yes.sh:

#!/bin/sh

ed - << EOF
r /etc/ssh/sshd_config
/PermitRootLogin/
c
PermitRootLogin yes
.
/X11Forwarding/
c
X11Forwarding yes
.
w
q
EOF

Desabilita as opções ed-ssh-config-no.sh:

#!/bin/sh

ed - << EOF
r /etc/ssh/sshd_config
/PermitRootLogin/
c
PermitRootLogin no
.
/X11Forwarding/
c
X11Forwarding no
.
w
q
EOF

Referências

Hardening
Script ed-ssh-config-yes.sh
Script ed-ssh-config-no.sh