
У меня есть следующая строка 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 будет работать нормально.
Я предполагаю, что это не необычный шаблон для создания транскриптов сеансов и попытался найти решение этой проблемы. Как вы можете себе представить, может быть трудно найти ссылки, которые упоминаютсценарий, утилитасделать машинописный текст терминальной сессииотutil-linuxпакет, а не какой-то другой скрипт.