У меня работало следующее:
Host *.bla.fasel.com
User horst
RequestTTY yes
ssh
с sudo -i
:
$ ssh guenther.bla.fasel.com sudo -i
horst@guenther.bla.fasel.com's password:
root@guenther.bla.fasel.com:~#
scp
с аутентификацией имени пользователя и пароля:
$ scp guenther.bla.fasel.com:/etc/passwd .
Pseudo-terminal will not be allocated because stdin is not a terminal.
horst@guenther.bla.fasel.com's password:
passwd
Я нашел ответ наhttps://www.reddit.com/r/linux/comments/2clob0/help_with_cron_though_its_probably_not_really_a/?st=j7e4jv37&sh=e83bf930
Мне пришлось добавить в скрипт следующее:
export DISPLAY=:0
export XAUTHORITY=/home/username/.Xauthority