Я пытаюсь использовать команду netsh, чтобы помочь настроить FTP "Туннель".
netsh interface portproxy add v4tov4 listenport=21 listenaddress=0.0.0.0 connectport=21 connectaddress=ftpserver
Если я настрою туннель на машине А, это, кажется, будет работать великолепно. Если я иду к машине B и ftp к машине AI, получаю логин для ftp-сервера. Однако, когда я пытаюсь выполнить какие-либо команды, я получаю такие ошибки, как
425 - Невозможно построить соединение для передачи данных для xxxx, 64009 425 Соединение с сетевым объектом отклонено
Я думаю, что проблема в том, что возвращаемое соединение застревает на машине A, так как оно только перенаправляет порт 21, а не порт 64009. Я настроил машину A для переадресации порта 64009 обратно на машину B, которая продвигается дальше по линии, но время ожидания истекло;
150 Открытие соединения для передачи данных в HOST:[FOLDERA].; * (Xxxx, 64009)
Я делаю все это неправильно? или может кто-то предложить совет.
В основном я пытаюсь получить доступ к FTP-серверу с компьютера B, который находится в другой сети, но компьютер A находится в обеих сетях (две сетевые карты)
Я также попытался переадресовать порт 20, как сделал это с портом 21, так как считаю, что это используется в процессе FTP, но это не помогло