
Eu tenho a seguinte linha sshd_config
para 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 ForceCommand
from 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.