
sshd_config
모든 세션의 기록을 작성하기 위해 다음 줄이 있습니다 .
ForceCommand script -q "/transcripts/test_transcript" -c "{SSH_ORIGINAL_COMMAND:=bash}"
SSH는 예상대로 작동하지만 SCP를 시도하면 다음 시점에서 작동이 멈춥니다.
$ scp -v user@localhost:~/test .
# Lots of debug lines describing key exchange and auth
debug1: Sending command: scp -v -f ~/test
ForceCommand
from 으로 줄을 제거하면 sshd_config
SCP가 제대로 작동합니다.
나는 이것이 세션 기록을 만드는 일반적인 패턴이 아니라고 가정하고 이 문제에 대한 해결책을 검색해 보았습니다. 상상할 수 있듯이 언급된 링크를 찾는 것이 어려울 수 있습니다.스크립트, 유틸리티터미널 세션의 타이프스크립트를 작성하려면~에서유틸리티 리눅스패키지이며 다른 스크립트는 아닙니다.