Powerscript, чтобы продолжать попытки s sh, пока не получится - PullRequest
0 голосов
/ 29 февраля 2020

Я хочу, чтобы мой рабочий компьютер (windows рабочий стол) продолжал пытаться установить sh s sh обратное туннельное соединение с моим домашним компьютером (windows ноутбук), чтобы я мог RD C для рабочий компьютер.

со следующим рабочим скриптом, работающим на моем рабочем компьютере

while($true){
    ssh -NfR 1234:127.0.0.1:3389 me@[homeip] -p 43211
    Get-Date
    sleep 60
}

Это работает нормально, пока я не выключу свой ноутбук на следующее утро, когда я пытаюсь выполнить RD C на 127.0.0.1:1324, он возвращает «внутреннюю ошибку», и я больше не могу подключиться к работе.

Я убедился, что моя служба openS SH запущена, и проверка подлинности pubkey включена. Кроме того, когда я проверяю журнал PowerShell, Get-Date не печатает каждую минуту, как это должно быть, когда мой домашний компьютер выключен. Я убедился, что я тоже не блокирую вывод PowerShell (выберите режим).

...