Я никогда этого не делал, но, возможно, это то, что вам нужно:
Вы можете поместить блок Match
для пользователя git
в sshd_config
, который содержит ForceCommand
. Принудительная команда может быть ssh-логином на реальном сервере. Вы можете использовать аутентификацию с открытым ключом без парольной фразы, чтобы пользователи могли этого даже не заметить.
Простая опечатка -Используйте двойные кавычки вместо одинарных, иначе переменная не будет расширена.
grep "^$1" /pi/home/data/*|sort -t: -k2 > /pi/home/files/data.txt;