Подобный тому, что предыдущий сказанный плакат, Вы могли использовать AutoIT для создания exe, что, когда работал, он открывается сифилис сообщения и просит путь к exe, который затем выполняет его с помощью Выполнения как, пароль затем не был бы сохранен в простом тексте, которым это будет в соответствовавшем exe, хотя я понятия не имею, как легкий это должно выйти туда, но легче, чем vbscript так или иначе.
Это довольно просто в использовании RunAs в AutoIT просто
RunAs("anadminaccount", @ComputerName/"domainname", "adminpass", 0, "myprogram.exe")
Итак, вот два исправления. Первый - на стороне сервера.
ssh на ваш сервер, и как root или sudo отредактируйте файл / etc / ssh / sshd_config, затем добавьте строку:
ClientAliveInterval 60
Это отправит сигнал тайм-аута клиенту каждые 60 секунд. Ожидается, что клиент (ваш настольный компьютер / ноутбук) будет жив и ответит. Если да, то все хорошо. В противном случае сигналы будут продолжаться каждые 60 секунд, пока не будет достигнуто максимальное количество (по умолчанию 3). Затем сервер отключится. Итак: если ваш клиент подключен и работает, даже если он простаивает, Максимальное количество можно установить с помощью:
ClientAliveCountMax 3
(по умолчанию 3). Но в действительности этого делать не нужно. Теперь вам нужно перезапустить свой ssh-сервер:
sudo service ssh restart
В качестве альтернативы, на стороне клиента (ваш собственный настольный компьютер / ноутбук) отредактируйте / etc / ssh / ssh_config (опять же, как root или sudo) и добавьте следующую строку:
ServerAliveInterval 60
Это хорошо, когда у вас либо нет root на вашем сервере, либо вы просто не хотите возиться с файлами конфигурации на самом сервере.