Использование скрипта 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

Если я удалю строку ForceCommandfrom sshd_config, SCP будет работать нормально.

Я предполагаю, что это не необычный шаблон для создания транскриптов сеансов и попытался найти решение этой проблемы. Как вы можете себе представить, может быть трудно найти ссылки, которые упоминаютсценарий, утилитасделать машинописный текст терминальной сессииотutil-linuxпакет, а не какой-то другой скрипт.

Связанный контент