На моем компьютере уже установлена программа filezilla. Я не помню, какие разрешения / триггеры брандмауэра Windows ему понадобились, когда я его установил.
Сегодня я хотел узнать, как создать сценарий для автоматизации задач ftp. Я ничего не знаю об этой теме и прошел через учебное пособие по использованию ftp в командной строке сначала (в интерактивном режиме, в командной строке Windows). В какой-то момент после подключения, типичное приглашение Win7 для продолжения работы администратора или любое другое всплывающее окно, я пожимаю плечами, разрешаю подключение для «частных сетей».
Много позже я читаю о том, что ftp (то, что я только что сделал) небезопасен, отправляет пароли в виде открытого текста и т. Д. Дерьмо. Так что теперь меня беспокоит, что я включил? Я копаюсь, нахожу брандмауэр Windows> Мониторинг, нахожу 2 одинаковые записи:
File Transfer Program Private Allow No Inbound blahblah ANY UDP ANY ANY
File Transfer Program Private Allow No Inbound blahblah ANY TCP ANY ANY
Извините за пьянящую смесь паранойи, непонимания и новизны.
Правила должны быть ограничены ftp.exe
не так ли? Так что это не «так снисходительно».
ftp.exe
разрешает только активный режим FTP. В активном режиме FTP можно использовать любой локальный временный номер порта. Вот почему в остальном правило «такое снисходительное». Лучше использовать пассивный режим FTP, который не требует открытого локального порта. Но для этого вам нужно использовать сторонний FTP-клиент.
Если вы не хотите использовать ftp.exe
больше, вы можете удалить правила.