Перемещение файлов на удаленной машине через ssh

Перемещение файлов на удаленной машине через ssh

Я пытаюсь переместить файлы на удаленной машине из папки A в папку B через ssh.

Я использую эту команду: ssh user@server "sh scan/script.sh"

Это запустит скрипт, который содержит некоторые файловые операции, перемещая файлы на удаленной машине. Проблема в том, что мой SSH, похоже, пытается выполнить содержимое script.sh на моем локальном компьютере.

Я использую zsh.

Спасибо за помощь

решение1

Вы можете выполнять удаленные команды через ssh, например:

ssh -n пользователь@хост mv файлНаУдаленномСервере место назначения

решение2

У вас Linux? Это должно работать без проблем.

Теперь, вы уверены, что команда не выполняется на удаленной машине, а просто отображает вывод скрипта на вашей машине? Это создало бы видимость того, что скрипт выполняется на вашей машине, хотя это не так.

Связанный контент