voidtools

ETP

ETP/FTP-сервер Everything позволяет осуществлять поиск и доступ к файлам из клиента Everything или клиента FTP.


Запуск сервера ETP/FTP

Чтобы запустить сервер ETP/FTP:

  • На компьютере, файлы которого вы хотите сделать общедоступными, откройте Everything и в меню Сервис выберите Настройки.

  • Выберите вкладку Сервер ETP/FTP.

  • Включите опцию Использовать сервер ETP/FTP.

  • Нажмите OK.


Убедитесь, что каждый диск с общим доступом на сервере имеет свою букву диска.

Например, предоставьте общий доступ к диску C: как C


В будущих версиях Everything эта функция станет настраиваемой.


Подключение к серверу ETP

Чтобы подключиться к серверу ETP:

  • Откройте Everything и в меню Сервис выберите Подключиться к серверу ETP....

  • Введите имя сервера или IP для хоста.

  • Нажмите OK.


Типы ссылок ETP

Имеется четыре типа ссылок, изменяющие поведение клиента Everything при обращении к файлам на сервере ETP.

Тип ссылки можно указать при подключении к серверу ETP.


Тип ссылкиОписание
C:Без изменений – пути совпадают с указанными на сервере. Полезно при индексировании сопоставленного с помощью SUBST диска на сервере и использовании подключённых сетевых дисков на клиенте.
\\Server\CИспользовать общие ресурсы Windows (это тип ссылки по умолчанию). По умолчанию этих общих ресурсов не существует, вам нужно создать их на сервере, если вы хотите использовать данный метод.
\\Server\C$Использовать общие административные дисковые ресурсы.
ftp://host/C:Использовать ftp-ссылки.

Логин и пароль

Чтобы изменить логин (имя пользователя) и пароль сервера ETP/FTP:

  • Откройте Everything и в меню Сервис выберите Настройки.

  • Выберите вкладку Сервер ETP/FTP.

  • Введите новые логин и пароль.

  • Нажмите OK.


Запрет скачивания файлов

Чтобы запретить скачивание файлов по ETP/FTP:

  • Откройте Everything и в меню Сервис выберите Настройки.

  • Выберите вкладку Сервер ETP/FTP.

  • Отключите опцию Загрузка файлов.

  • Нажмите OK.


Разные индексы

Об индексировании разных томов для сервера ETP см. Multiple Instances.


Создание общего ресурса Windows

Everything работает лучше всего, если каждый общий диск имеет однобуквенный идентификатор, например, открывайте общий доступ к диску C: как C, к диску D: как D, и т.д.


Ниже описано, как создать общий ресурс Windows для одиночной папки.


Например, мы хотим использовать сервер ETP/FTP для одной папки:

C:\share

Сопоставим букву диска локальной папке c:\share.

  • Для этого в командной строке выполните:

    subst H: c:\share

Настройте индексирование, включив в него только диск H:.

  • Откройте Everything и в меню Сервис выберите Настройки.

  • Выберите вкладку NTFS.

  • Отключите опцию Включить том в базу данных для всех томов, кроме H:.

  • Нажмите OK.


Добавим c:\share имя общего ресурса.

  • В Проводнике щёлкните правой кнопкой мыши по c:\share и выберите Свойства.

  • Выберите вкладку Доступ.

  • Нажмите Расширенная настройка....

  • Нажмите Добавить.

  • Введите H в поле Имя общего ресурса.

  • Нажмите OK.

  • Нажмите OK.

  • Нажмите Закрыть.


Подключайтесь к серверу ETP/FTP с помощью ссылок \\Server\C.


Безопасность

Все файлы и папки, проиндексированные Everything, доступны для поиска и загрузки через сервер ETP.


Чтобы запретить скачивание файлов:

  • Откройте Everything и в меню Сервис выберите Настройки.

  • Выберите вкладку Сервер ETP.

  • Отключите опцию Загрузка файлов.

  • Нажмите OK.


См. Запрет сервера ETP/FTP о том, как убрать опции сервера ETP и не допускать его запуск.


Запрет сервера ETP/FTP

Чтобы запретить сервер ETP/FTP:

  • Выйдите из Everything (щёлкните правой кнопкой мыши по значку Everything в области уведомлений и выберите Выход).

  • Откройте файл Everything.ini, находящийся в папке с Everything.exe.

  • Измените следующую строку:

    allow_etp_server=1

    на:

    allow_etp_server=0
  • Сохраните изменения и перезапустите Everything.


Перезапись пути клиентом ETP

ETP-клиенты могут перезаписывать пути сервера ETP, чтобы они были доступны из других разных общих ресурсов.

Например, можно перезаписать путь D:\music в \\server\music и "D:\Install Files" в "\\server\Install Files"


Для перезаписи путей на ETP-клиенте сделайте следующее.

  • В Everything на компьютере с ETP-клиентом:

  • Полностью выйдите из Everything (щёлкните правой кнопкой мыши по значку Everything в области уведомлений и нажмите Выход).

  • Откройте файл %APPDATA%\Everything\Everything.ini

  • Измените следующие строки:

    etp_client_rewrite_patterns=

    etp_client_rewrite_substitutions=

    на:

    etp_client_rewrite_patterns=D:\music;"D:\\Install Files"

    etp_client_rewrite_substitutions=\\server\music;"\\\\server\\Install Files"

  • Сохраните изменения и перезапустите Everything.


Шаблон должен соответствовать пути на сервере. Тип ссылки на это не влияет.


Устранение проблем

Невозможно запустить сервер ETP: ошибка привязки: 10048

Убедитесь, что на порту 21 не работает никаких других серверов FTP, либо используйте другой порт для сервера ETP.


Чтобы изменить порт сервера ETP:

  • Откройте Everything и в меню Сервис выберите Настройки.

  • Выберите вкладку Сервер ETP/FTP.

  • В поле Слушать порт измените значение на 2121.

  • Нажмите OK.


Используйте тот же порт при подключении к серверу ETP.


См. также


© 2019 - Конфиденциальность