История изменений
Исправление firkax, (текущая версия) :
Там речь именно «копировать на стороне сервера».
Где «там»? Копировать на стороне сервера по sftp можно только начиная с этого релиза. Раньше было нельзя. Если ты залогинился по ssh и там в серверном шелле набрал cp - то разумеется он будет копировать без участия клиента, но это вообще совсем другое и к теме отношения не имеет никак.
Что ты называешь обёрткой?
Любая прога, у которой внутри есть sftp-клиент, но которая сама им не является.
SCP обёртка?
Теперь - да. Раньше оказывается у неё какой-то другой протокол был (я не знал, думал что она всегда была обёрткой над sftp).
Как я понял речь про замену SCP на SFTP.
Нет. Тут две независимые фичи: одна про усовершенствование sftp и вторая про превращение scp в обёртку над sftp, выкидывая какой-то старый scp-протокол. Возможно, в старом scp-протоколе и было «копирование на стороне сервера», не знаю.
Сильно сомневаюсь, что это ограничение fuse, а не конкретной реализации.
Хм, посмотрел, оно (fuse) теперь это умеет оказывается. https://github.com/libfuse/libfuse/commit/fe4f9428fc403fa8b99051f52d84ea5bd13... Ну значит может и будет через sshfs работать, если они эту функцию реализуют теперь, с новым fuse 3.4.1+ и с новым ssh 9.0+ на клиенте и sshd 9.0+ на сервере.
Исходная версия firkax, :
Там речь именно «копировать на стороне сервера».
Где «там»? Копировать на стороне сервера по sftp можно только начиная с этого релиза. Раньше было нельзя. Если ты залогинился по ssh и там в серверном шелле набрал cp - то разумеется он будет копировать без участия клиента, но это вообще совсем другое и к теме отношения не имеет никак.
Что ты называешь обёрткой?
Любая прога, у которой внутри есть sftp-клиент, но которая сама им не является.
SCP обёртка?
Теперь - да. Раньше оказывается у неё какой-то другой протокол был (я не знал, думал что она всегда была обёрткой над sftp).
Как я понял речь про замену SCP на SFTP.
Нет. Тут две независимые фичи: одна про усовершенствование sftp и вторая про превращение scp в обёртку над sftp, выкидывая какой-то старый scp-протокол. Возможно, в старом scp-протоколе и было «копирование на стороне сервера», не знаю.
Сильно сомневаюсь, что это ограничение fuse, а не конкретной реализации.
Хм, посмотрел, оно (fuse) теперь это умеет оказывается. https://github.com/libfuse/libfuse/commit/fe4f9428fc403fa8b99051f52d84ea5bd13... Ну значит может и будет через sshfs работать, если они эту функцию реализуют теперь, с новым fuse и с новым ssh на клиенте и sshd на сервере.