使用 ForceCommand 脚本制作会话记录会破坏 SCP

使用 ForceCommand 脚本制作会话记录会破坏 SCP

我将以下内容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包,而不是其他脚本。

相关内容