Существует названная утилита Linux sshpass
. Это позволяет Вам делать точно, что Вы хотите и возьмете пароль сервера или в качестве параметра командной строки, или из файла (я предпочитаю этот путь, таким образом, у меня нет своего пароля сервера, обнаруживаются в истории оболочки), и Вы используете его как так:
sshpass -f file_with_password ssh user@server ls -la
Этот будет ssh в сервер и работать ls -la
. Одна вещь, однако, Вы имеете к вручную ssh в сервер сначала (если Вы поэтому уже не сделали), таким образом, сервер добавляется к Вашему ~/.ssh/known_hosts
. Если Вы не делаете этого, sshpass
не будет работать.
В X11 вы хотите отключить DPMS в /etc/X11/xorg.conf
.
#In the "Monitor" section, you need a line like:
Option "DPMS"
#Then, in the "ServerLayout" section (for Xorg 7.2 and later, make a
#separate ServerFlags section instead), include lines like this:
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
#Alternatively try this in the Monitor section:
Option "DPMS" "False"
В основном из: http://www.shallowsky.com/linux/x-screen-blanking.html
За пределами X11 с сеансами входа в систему вы могли делать следующее:
setterm -blank 0
setterm -powersave off
Извне для X11 без сеанса входа в систему вы можете использовать следующие параметры ядра в загрузчике:
consoleblank= [KNL] The console blank (screen saver) timeout in
seconds. Defaults to 10*60 = 10mins. A value of 0
disables the blank timer.