我将以下内容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
如果我删除带有的行sshd_config
,SCP 就可以正常工作。
我认为这不是制作会话记录的不常见模式,并尝试寻找解决此问题的方法。你可以想象,很难找到提到脚本,效用制作终端会话的打字稿从util-linux包,而不是其他脚本。