
Tengo la siguiente línea sshd_config
para hacer una transcripción de cada sesión:
ForceCommand script -q "/transcripts/test_transcript" -c "{SSH_ORIGINAL_COMMAND:=bash}"
SSH funciona como se esperaba, pero cuando intento utilizar SCP, se bloquea en este punto:
$ scp -v user@localhost:~/test .
# Lots of debug lines describing key exchange and auth
debug1: Sending command: scp -v -f ~/test
Si elimino la línea ForceCommand
from sshd_config
, SCP funciona bien.
Supongo que este no es un patrón poco común para realizar transcripciones de sesiones y traté de buscar una solución a este problema. Como puedes imaginar, puede ser difícil encontrar enlaces que mencionenguion, la utilidadhacer un texto mecanografiado de una sesión de terminaldeutilidad-linuxpaquete, y no algún otro script.