Скрипт для удаления файлов с помощью SSH

AFAIK нет способа удалить пакет с использованием APT, не удаляя также те пакеты, которые зависят от него.

Ссылка: http://www.debian.org/doc/manuals/apt-howto /ch-apt-get.en.html

1
задан 5 June 2013 в 15:11

2 ответа

Просто добавьте команду, которую вы хотите запустить удаленно.

ssh user@ip-address rm -r backupFolder/

Выполняет одиночную команду на удаленном компьютере. В manpage SSH-клиента указан этот синтаксис:

SYNOPSIS
     ssh [-1246AaCfgKkMNnqsTtVvXxYy] ...more options... [user@]hostname [command]

Как уже упоминалось в вашем вопросе, следует использовать аутентификацию открытого ключа для входа в систему без запроса пароля. Для других посетителей см. Раздел «Как настроить пароль без SSH-входа? для этого.

0
ответ дан 24 May 2018 в 21:24

Либо у вас может быть скрипт, использующий

ssh host@ip-address << EOF
`rm foo`
exit
EOF

, либо вы можете передавать команды на ssh с помощью серьезных акцентов в терминале, минуя необходимость написания сценария вообще. Например:

ssh host@ip-address:folder `rm foo`

Источник: http://www.unix.com/302265172-post2.html

0
ответ дан 24 May 2018 в 21:24

Другие вопросы по тегам:

Похожие вопросы: