Usar o script ForceCommand para fazer transcrições de sessão interrompe o SCP

Usar o script ForceCommand para fazer transcrições de sessão interrompe o SCP

Eu tenho a seguinte linha sshd_configpara fazer uma transcrição de cada sessão:

ForceCommand script -q "/transcripts/test_transcript" -c "{SSH_ORIGINAL_COMMAND:=bash}"

O SSH funciona conforme esperado, mas quando tento usar o SCP, ele trava neste ponto:

$ scp -v user@localhost:~/test .

# Lots of debug lines describing key exchange and auth

debug1: Sending command: scp -v -f ~/test

Se eu remover a linha ForceCommandfrom sshd_config, o SCP funcionará bem.

Presumo que este não seja um padrão incomum para fazer transcrições de sessões e tentei procurar uma solução para este problema. Como você pode imaginar, pode ser difícil encontrar links que mencionemroteiro, a utilidadepara fazer um texto datilografado de uma sessão de terminaldeutilitário-linuxpacote, e não algum outro script.

informação relacionada