В sftp
доступно только несколько команд . Можно ли сделать доступной любую пользовательскую команду в sftp
.
Например, любой другой исполняемый файл (который не доступен по умолчанию) или любой сценарий оболочки или псевдоним.
Вы рассматриваете SFTP и SSH, как будто они - то же.
Это - Ваша проблема здесь; они не то же.
SFTP очень сознательно заблокирован вниз для обработки файлов и ничего иного.
единственный способ, которым я могу предположить делать то, что Вы предлагаете, путем замены /usr/lib/openssh/sftp-server
с чем-то еще, что действительно поддерживает удаленный синтаксис команды. Я не знаю общедоступных замен, которые будут. Вам также был бы нужен клиент, который знал, что сделать... Это спрашивает много.
я предложил бы использовать SSH (если у Вас есть доступ), когда необходимо исчерпать команды. Это может также сделать некоторый ограниченный файл, перемещающийся , но это действительно не, для чего это.