Я хочу, чтобы мой рабочий компьютер (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 (выберите режим).