Я хочу написать скрипт, в котором мне нужно получить содержимое файла с другой машины 192.168.0.2
без ввода пароля, поэтому я использовал sshpass
со следующей командой:
sshpass -p "password" ssh -o StrictHostKeyChecking=no [email protected] " ls /root/path/of/file"
Выход :
ls: cannot access '/root/path/of/file': Permission denied
Я понимаю это, потому что я не вошел в систему как пользователь root
. Итак, я попытался:
sshpass -p "password" ssh -o StrictHostKeyChecking=no [email protected] "sudo ls /root/path/of/file"
Выход :
sudo: no tty present and no askpass program specified
Что я должен делать?