Я использую SSH File Sharing (клиент и сервер Bitvise) долго. Около месяца назад началась проблема со случайным поведением. Я установил Windows 10, и, видимо, после обновления начались проблемы. Но иногда SSH File Sharing может работать.
Ключом к использованию общего доступа к файлам является создание правила:«netsh interface portproxy add v4tov4»
С этим правилом вопросы к файлам на сервере пересылаются по адресу 10.255.255.1:44445. Вопросы обрабатываются адаптером обратного просмотра и отправляются через туннель SSH на сервер Bitvise и файловый сервер.
Когда это работает, это ловко и очень быстро. Чтобы это работало, сервис LanmanServer должен запускаться вручную по запросу после входа в систему. Это позволяет системе применять правило переадресации портов с 445 до 44445.
В прошлом я должен был выполнить задачу при входе в систему, чтобы запустить Lanmanserver по требованию. Но Windows быстро запускает службу LanmanServer, может быть для зависимостей, с отключенной задачей.
Настроить:
sc config LanmanServer start= demand
netsh interface portproxy add v4tov4 listenaddress=10.255.255.1 listenport=445 connectaddress=10.255.255.1 connectport=44445
Проверьте после запуска Windows:
sc query LanmanServer
netstat -an | find ":445 "
Запустите LanmanServer вручную (используя запрограммированные тэки при входе в систему):
c:\windows\system32\svchost.exe -k netsvcs
Но, отключив задачу с помощью «svchost.exe -k netsvcs», служба все равно запускается.
В одном месте я обнаружил следующее: «После ввода команд добавления portproxy мне пришлось отключить три службы: lanmanserver, smb и iphlpsvc, перезагрузить и запустить iphlpsvc вручную, и это было нормально». Это ситуация на Windows 10? Может ли кто-нибудь помочь мне с некоторыми техническими объяснениями того, что происходит?