Как распаковать/разархивировать файл на удаленной машине с помощью команды ssh?

Как распаковать/разархивировать файл на удаленной машине с помощью команды ssh?

У меня есть заархивированные файлы на серверах A, B, C. Я хочу распаковать их с сервера Z.

Команда ssh -f ip "unzip path/file.zip"ищет путь на сервере, где я запускаю команду, а не на указанном IP. Что я делаю не так?

решение1

Попробуй это:

ssh user@A "unzip path/file.zip"

Если работает, то добавьте, -fчтобы перевести его в фоновый режим:

ssh -f user@A "unzip path/file.zip"

ssh -f user@B "unzip path/file.zip"

ssh -f user@C "unzip path/file.zip"

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