Я использую компьютер Mac, и мне нужно подключиться к удаленной машине (Linux) и удалить содержимое каталога на удаленном компьютере. Пробовал с использованиемУдалить каталог на удаленном компьютере с помощью сценария оболочки
ssh [email protected] rm -rf testdir
Он запрашивает у меня пароль в терминале. Есть ли способ, по которому я могу удалить содержимое каталога без необходимости вручную вводить пароль для удаленной машины? Я хочу сделать это с помощью сценария оболочки. Поскольку я новичок в shell, любая помощь будет оценена по достоинству.
Я сгенерировал ключи, используя ssh-keygen. Однако при копировании открытого ключа на удаленный хост с использованием ssh-copy-id я получаю '-bash: ssh-copy-id: command not found error'. Любая мысль? – Harish
@Harish использовать scp для копирования ключа вручную 'scp/local/machine/path/to/public_key root @ server-address: ~/.ssh/authorized_keys'. – sjsam
@Harish: Дайте мне знать, если это работает – sjsam