LINUX.ORG.RU

История изменений

Исправление 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 на сервере.