2

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

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

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

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

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

2 ответа2

7

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

ssh -n user @ host mv fileOnRemoteServer пункт назначения

0

Вы на коробке с Linux? Это должно работать без проблем.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .