Сайт о телевидении

Сайт о телевидении

» » Как отобразить скрытые листы в excel f. Как в Excel скрывать листы и целые рабочие книги. Отображение всех листов, выборочное отображение и скрытие листов по маске

Как отобразить скрытые листы в excel f. Как в Excel скрывать листы и целые рабочие книги. Отображение всех листов, выборочное отображение и скрытие листов по маске

В одной из прошлых статей мы обсуждали способы подключения самых разных сущностей как файлов и каталогов: WebDAV, BitTorrent, SSH и даже память видеоадаптера. Но что, если мы хотим получить доступ не к удаленному или локальному сервису, а к устройствам удаленной машины? Скажем, пробросить на локальную машину USB-порт и использовать подключенные к нему устройства как локальные.

Особенность Unix-подобной системы - относиться к любому из своих компонентов как к файлу - давно уже стала общим местом в разговорах о ее внутреннем устройстве. И бесчисленное количество статей о том же Linux тому свидетельство. Оборудование - не исключение. Видеокарта, аудиокарта, внешний девайс, подключенный через USB, в понимании Linux не что иное, как файл.

Оттого удивительно, что из всех операционных систем только Plan 9 (если не считать пары отпочковавшихся проектов со схожей судьбой), в котором подобный подход доведен до логического конца, способен без лишних телодвижений распознавать оборудование удаленного компьютера и управлять им, как своим собственным.

В Plan 9 за проброс оборудования отвечает RPC-протокол 9P. Он обеспечивает доступ вообще к любым файлам и устройствам, как локальным, так и сетевым. К сожалению, Linux похвастать таким универсальным инструментом не может. Зато здесь есть несколько инструментов (если не сказать - костылей), обеспечивающих доступ к оборудованию удаленной машины.

USB

Когда речь заходит о пробросе оборудования на другой компьютер, возможно, первое, что приходит на ум, - это веб-камера на домашнем ноутбуке или подключенный к нему смартфон, доступ к которым нужно обеспечить с удаленного десктопа. Например, из офиса на другом конце города (в другом городе, в другой стране).

В подобном случае выручить может утилита . Развитием утилиты уже давненько никто не занимался, но на ее работоспособности это пока не сказалось - в репозиториях большинства популярных дистрибутивов такой пакет присутствует.

Первым делом пакет USB/IP следует установить на ту машину, доступ к устройствам которой необходимо получить извне. Далее загружаем необходимые модули:

$ sudo modprobe usbip-core $ sudo modprobe usbip-host

Проверяем, все ли корректно загрузилось:

$ sudo lsmod | grep usbip

И запускаем сервер:

$ sudo usbipd -D

Поскольку USB/IP имеет собственную, независимую от встроенной систему адресации, поиск устройств выполняется командой

$ sudo usbip list -l

Она покажет список всех устройств, подключенных в данный момент в USB-шине.


Теперь можно приступить непосредственно к расшариванию девайса (допустим, это будет веб-камера с индексом 2-3 из полученного списка):

$ sudo usbip bind --busid=2-3

Очередная проверка правильности выполненных действий:

$ sudo usbip list -r localhost

Итак, перейдя на клиентскую машину, устанавливаем на нее USB/IP и запускаем:

$ sudo modprobe usbip-core $ sudo modprobe vhci-hcd

Проверяем доступность расшаренного оборудования на сервере по списку:

$ sudo usbip --list АДРЕС_СЕРВЕРА

И присоединяем нашу камеру:

$ sudo usbip --attach АДРЕС_СЕРВЕРА 2-3

Проверяем результат:

$ sudo usbip --port

Теперь удаленное USB-устройство должно появиться в списке локальных, и с ним можно будет работать, как с любым другим. Для проверки корректности подключения выполняем команду lsusb:

INFO

Существует клиентская часть USB/IP для Windows. Однако из-за ошибки в версии протокола в ее исполняемом файле из коробки она работает некорректно. Требуются дополнительные телодвижения с подменой констант в исходниках.

RS232

Самым лаконичным решением взаимного расшаривания в Линуксе могут похвастаться COM-порты. Никакие дополнительные драйверы для этого не нужны. За все отвечает одна маленькая утилита remserial , доступная в исходниках. Подходит как для доступа из Линукса к оборудованию, подключенному через RS232 на удаленном компьютере, так и для связки двух девайсов с COM-портами, подключенных к разным машинам, связанным по сети.

Расшарить RS232, указав сетевой порт (-p), скорость, режим stty (-s) и имя порта (здесь /dev/ttyS0), можно так:

$ remserial -d -p 23000 -s "9600 raw" /dev/ttyS0 &

Подключиться к COM-девайсу, расположенному на удаленной машине (сервере), - так:

$ remserial -d -r адрес_сервера -p 23000 -s "9600 raw" /dev/ttyS0 &

Допустимо запускать несколько экземпляров программы с разными портами и адресами подключенных девайсов.



Продолжение доступно только подписчикам

Вариант 1. Оформи подписку на «Хакер», чтобы читать все материалы на сайте

Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов.

Технологии виртуализации прочно вошли в современный IT мир. Сегодня невозможно найти компанию, которая бы не использовала решения для виртуализации (виртуальные сервера, виртуальные рабочие места, VDI) в своей работе. И все было бы отлично и безоблачно, но гипервизоры, основа инфраструктуры внесли и определенные ограничения на созданные и используемые виртуальные машины.
Одно из ограничений - это отсутствие USB портов на виртуальных машинах. Если раньше мы могли подключить необходимое USB устройство (например, ключ защиты ПО или смарт-карту с ключами шифрования) к физическому серверу, то теперь - поскольку сервера стали виртуальными – эта задача так просто не решается. Как решить эту проблему быстро и эффективно – я расскажу в этом обзоре.

Первое, и казалось бы наиболее очевидное решение - использовать программные эмуляторы портов, но такой подход имеет требует иметь постоянно включенный компьютер, на котором и будет работать ПО для эмуляции. Вывод : неудобное, ресурсоемкое и дорогостоящее решение.

Следущий выбор - програмно-аппартные устройства для решения задачи проброса (эмуляции) USB портов на удаленной машине. Простые, эффективные и недорогие устройства. Выбор остановился на решениях компании Digi International -

AnywhereUSB представляет собой компактное устройство USB hub – с дополнительным подключением Ethernet кабеля.

Модели AnywhereUSB

Для использования доступны 3 модели устройств, рассчитанных на разное количество USB портов:
1. AnywhereUSB /2 – 2 порта USB

2. AnywhereUSB/ 5 – 5 портов USB

3. AnywhereUSB /14 – 14 портов USB

Настройка и управление

Для настройки и управления устройством предусмотрено несколько интерфейсов:
Web интерфейс для настройки, мониторинга и администрирования;
AnywhereUSB утилита конфигурирования;
Telnet Command-Line Interface;
Simple Network Management Protocol (SNMP).

Для настройки устройства рассмотрим Web интерфейс - как наиболее удобный и простой вариант.

Управление IP адресом

Существует несколько вариантов присвоения IP адреса AnywhereUSB:
Статический IP;
Динамическое присвоение IP - Using Dynamic Host Configuration Protocol (DHCP);
Auto Private IP Addressing (APIPA), наиболее известен как Auto-IP;

Сетевые сервисы легко конфигурируются через web интерфейс

Для желающих тонко настроить все параметры сетевого интерфейса доступны соответствующие инструменты

Web интерфейс имеет множество дополнтельных инструментов, позволяющих посмотреть активных подключения, статус и uptime устройства, настроить функции безопасности и.т.д

Текущие подключения:

Состояние устройства:

С настройкой устройства все просто и понятно, теперь перейдем к машине, на которую осуществляется проброс USB портов.

Настройка клиенткой машины

Настройка проста и интуитивно понятна.

Все, что необходимо для настройки:
1. Установить драйвера для AnywhereUSB;
2. Указать IP адрес устройства.

Устройство подключено, в окне доступна информация о состоянии устройства.

В случае необходимости получения детальной информации, о подключеном устройстве, свободных/занятых портах – можно воспользоваться утилитой детального просмотра.

Стоит отметить, что решение очень просто в развертывании и надежно в эксплутации. Весь процесс развертывания и настройки занимает не более 30 минут.

Примерная схема подключения устройства AnywhereUSB

Детальную информацию об устройствах AnywhereUSB, скачать драйвера и документацию можно найти сайте компании Digi International -

P.S. Данный обзор написал мой коллега, который, к сожалению, пока не является хабраюзером.

USB to Ethernet Connector 3.0

Разработчик: Eltima Software
Размер дистрибутива: 4 Мб
Распространение: shareware
Интерфейс: английский Многим должна быть знакома ситуация на работе, когда на несколько рабочих компьютеров приходится один записывающий привод или, например, сканер. Пользователь, которому "повезло" работать за таким компьютером, вместо своих прямых обязанностей постоянно вынужден отвлекаться на просьбы коллег - тому распечатай приказ, этому запиши диск. Еще хуже, если "колхозный" девайс кочует со стола на стол. Обычно такая миграция заканчивается его таинственным исчезновением или поломкой в результате падения. А ведь было бы куда проще, если бы любые подключенные устройства можно было бы делать доступными каждому, кто в этом нуждается! Абсолютно все устройства нельзя сделать общими, но все же кое-что придумать можно. Утилита USB to Ethernet Connector позволяет частично решить проблему единого использования устройств, подключенных через шину USB. На этот последовательный интерфейс передачи данных обычно и подключаются сканеры, внешние жесткие диски, внешние приводы, принтеры, камеры, кардридеры и прочие устройства, которых так на всех не хватает. USB to Ethernet Connector позволяет любому пользователю, который подключен к локальной сети или к интернету, использовать удаленные USB-устройства. Причем работать с ними можно точно так же, как если бы они были подключены напрямую к рабочему, а не к удаленному компьютеру. В отличие от большинства программ-аналогов, которые применяют систему "клиент-сервер" и состоят из двух частей, программа USB to Ethernet Connector использует только один дистрибутив, который необходимо установить как на удаленном ПК, так и на том компьютере, где предполагается дистанционно использовать USB-устройство. После запуска программа выполняет сканирование системы и определяет имеющиеся в наличии USB-порты. Далее USB to Ethernet Connector выводит на экран список обнаруженных хабов и подключенных устройств. Данная утилита позволяет управлять отображением списка подключенных устройств. Пользователь может сортировать выводимые данные по группам, например, только устройства с открытым правом доступа или только подключенные устройства. В окне программы есть две вкладки - на первой (Share local USB devices) отображаются порты и устройства вашего ПК, на второй (Remote USB devices) - устройства удаленного компьютера, к которым открыт доступ. USB to Ethernet Connector работает с устройствами по принципу Plug-and-Play - после того, как для выбранного устройства из списка будет открыт общий доступ любому пользователю локальной сети или интернета, это устройство будет отключено на том компьютере, к которому подключено. Одновременно с этим у пользователей сети появляется возможность подключить на свой компьютер удаленный принтер, сканер и т.д., установить для них драйверы и работать, используя протокол передачи TCP/IP.

С помощью функции поиска, указав имя или IP-адрес удаленного компьютера в поле remote host, можно просмотреть все устройства на данной машине, для которых открыт доступ.

USB to Ethernet Connector позволяет точно указать номер порта, через который будет выполняться передача данных между компьютерами, а также установить пароль для аутентификации при подключении. Для обеспечения конфиденциальности, в программе может использоваться шифрование данных, передаваемых в сети. USB-порты, которые доступны в сети, могут автоматически подключаться при каждой загрузке компьютера. Использовать возможности программы USB to Ethernet Connector можно также и на виртуальной машине, например, VMware. Программа стоит недешево - 3480 рублей, однако эта цена окупается удобством, и справедливости ради, нужно заметить, что цена USB to Ethernet Connector все же ниже стоимости принтера или сканера.

ID USB Lock Key 1.3

Разработчик: Fastlink2 Software
Размер дистрибутива: 1,7 Мб
Распространение: shareware
Интерфейс: английский Разработчики компании Fastlink2 Software предлагают еще одно нестандартное использование USB-порта. На этот раз разъем на корпусе компьютера или хаба монитора может выступить в роли виртуального замка, который "запирает" рабочий компьютер, предотвращая несанкционированный доступ к нему.

При этом получить доступ в систему можно только после того, как введен правильный пароль. Утилита крайне проста в обращении - программа генерирует ключ, который может быть сохранен на любом сменном носителе, например, на USB-диске или карте памяти. Оставляя рабочее место без присмотра, носитель с ключом следует взять с собой, и никто не сможет ни запустить на компьютере приложение, ни воспользоваться уже запущенными программами. При нажатии клавиш CTR+ALT+L операционная система блокируется, экран становится черным, и дальнейшая работа за компьютером будет возможна только после того, как USB-носитель с ключом будет вставлен в порт или карта памяти будет помещена в устройство для считывания. Генерирование ключа программа выполняет случайно. Для одного и того же компьютера можно создавать неограниченное количество ключей, помещая их на разные носители - любой из этих ключей сможет предоставить доступ к системе. Блокирование системы продолжается даже в том случае, если перезагрузить компьютер.

USB Safely Remove 4.0

Разработчик: ООО "Кристал Рич "
Размер дистрибутива: 2,8 Мб
Распространение: shareware
Интерфейс: русский Многие ошибочно предполагают, что для отключения USB-устройств достаточно просто вытянуть из слота флэшку или USB-кабель, соединяющий устройство с компьютером. На самом деле такое "простое" использование интерфейса USB может стать причиной выхода из строя как устройства, которое извлекается, так и самого USB-порта. В стандартном арсенале средств Windows присутствует специальный инструмент для безопасного извлечения USB-устройств. С его помощью перед извлечением устройства из USB-порта, выполняется его полное отключение. Однако эта утилита, как и многие другие стандартные инструменты операционной системы от Microsoft, имеет массу недостатков - от ненаглядного интерфейса до банального отказа в работе при попытке отключить очередное USB-устройство. Утилита USB Safely Remove с успехом справляется с подобной задачей и во всех отношениях превосходит встроенную утилиту для безопасного извлечения USB-устройств. Работать с USB Safely Remove очень удобно - в отличие от стандартного инструмента Windows, который часто показывает одинаковые имена подключенных устройств, данная программа не только присваивает корректные имена, но и дополняет их специальной иконкой, для лучшего визуального восприятия.

Иногда безопасное отключение USB-устройства оказывается невозможным по причине того, что какое-то из установленных приложений вызывает обращение к нему. В этом случае USB Safely Remove предоставляет пользователю несколько вариантов действий. Так, например, утилита может мгновенно определить программу, блокирующую устройство, после чего можно будет завершить ее работу и без проблем отключить устройство.

Можно также вытащить из слота флэшку или другое устройство, предварительно остановив его работу в режиме принудительной остановки "Фopc. Cтoп". Программа USB Safely Remove имеет расширенные возможности работы с кардридерами. Утилита позволяет просматривать содержимое слотов, останавливать только работу карт памяти, не затрагивая при этом работу считывающего устройства. Последнее особенно актуально для владельцев ноутбуков, где имеются встроенные кардридеры, при отключении которых требуется перезагрузка компьютера. Также USB Safely Remove может прятать неиспользуемые буквы дисков. Программа обнаруживает и останавливает такие устройства, как PCMCIA. В ней есть даже возможность останавливать устройства, которые не обнаруживаются обычной утилитой безопасного извлечения, например, Silicon Image SATA устройства. Из прочих особенностей программы можно отметить возможность работы с командной строкой, настройку клавиш быстрого доступа, а также поддержку функции "вернуть обратно", когда отключенное устройство быстро подключается в систему.

Не имеет значения, находитесь ли вы в другой стране или соседнем офисе, вы всегда можете воспользоваться удаленным сканером, принтером, веб-камерой, модемом, USB-донглом и любым другим оборудованием, как будто они подключены непосредственно к вашему ПК, благодаря USB over Ethernet технологии.

Программа поможет вам открыть доступ к USB устройству по сети Ethernet для нескольких компьютеров так, чтобы люди со всего мира (или вашего офиса) могли его использовать. Вы сможете получить доступ к принтеру, сканеру, веб-камере, USB-донглу или любому другому поддерживаемому USB-устройству с вашего домашнего ПК или офисного ноутбука в любом месте, в любое время! USB Network Gate дает вам уникальную возможность совместного использования USB-устройства на Windows PC или macOS и подключения к нему с устройства на базе Linux. Или наоборот!

  • Совместно используйте USB-порт через LAN/WAN/VLAN/VPN/Internet

    Нужно разделить одно или множество USB-устройств между несколькими компьютерами? Наилучшим решением будет USB Network Gate (бывший USB to Ethernet Connector)! Теперь любой пользователь сможет печатать, сканировать или отправлять факс с любого компьютера в вашем офисе. Вы также можете установить пароль для управления доступом удаленных пользователей.

  • Подключайте USB-устройства к виртуальным машинам и блейд-серверам

    Ищете способ подключения USB-устройства к виртуальной машине или блейд-серверу? Установите USB Network Gate на гостевую операционную систему (виртуальную машину, блейд-сервер) - и вы тотчас же получите доступ к USB-периферии с удаленного виртуального рабочего стола. Мы совместимы с VMware, VMware ESX, Citrix XenDesktop и Microsoft Hyper-V!

  • Получите доступ к USB по RDP (протокол удалённого рабочего стола)

    Распространенная проблема, с которой вы можете столкнуться при подключении к удаленному рабочему столу - это невозможность получить доступ к локальным USB-устройствам. USB Network Gate позволит вам работать с любыми локальными USB-устройствами в удаленной сессии. Более того, вы можете настроить свой удаленный компьютер на автоматическое обнаружение и мгновенное подключение к совместно используемым USB-устройствам, как если бы вы их физически подключили к удаленному компьютеру.

  • Доступ к USB-устройствам по Wi-Fi.

    Нет необходимости менять существующую конфигурацию сети, чтобы ваши сотрудники могли использовать новое USB-устройство - теперь к нему можно подключаться по беспроводной сети с настольных компьютеров и ноутбуков в вашем офисе. Просто откройте общий доступ к USB-принтеру, сканеру или другому устройству на одном компьютере, и все пользователи вашей сети смогут с ними работать так, словно они подключены к их компьютерам напрямую.

  • Изоляция USB-устройства в RDP сессии

    В многопользовательской среде терминальных серверов, сложно получить изолированный доступ к USB-устройству. USB Network Gate позволяет изолировать USB-устройство в пределах RDP сессии. Остальные пользователи не будут иметь доступ к устройству в это время. В данный момент доступен в тестовом режиме для USB флэш-накопителей и USB-камер. Начиная с версии 7.0, USB Network Gate поддерживает ICA протокол от Citrix.

Загрузите нашу 15-дневную полнофункциональную пробную версию! Загрузить сейчас»

Экономически эффективное, простое решение удаленного использования USB устройства через протокол RDP .

Вам когда-нибудь нужно было перенаправить USB устройства в терминальной сессии? Принтеры, веб-камеры, сканеры, любые другие устройства при использовании RDP (протокол удаленного рабочего стола)? Возможно, ваш TSE/RDS сервер не поддерживает USB накопитель. Может быть одному из ваших удаленных приложений требуется распечатать этикетку на принтере штрих-кодов, на чековом принтере?

С программой "USB для RDP" USB периферия ваших пользователей будет обнаружена серверами TSE/RDS так, как если бы они были подключены локально.

Программа улучшает функциональность удаленного рабочего стола, дав пользователям возможность взаимодействовать с большинством периферийных USB устройств (принтеры, сканеры, USB ключей, MP3-плееры, флэш-диски, и т.д.) Выглядит это так же легко, как если бы эти устройства были подключены к серверу. "USB для RDP" работает с операционной системой Windows XP, Vista, 7, 8 ,10 Windows Server 2003, 2008, 2012 (32/64-разрядная версия). Решение просто в установке и применении.

Возможности программы USB для RDP

Доступ к USB устройствам через Интернет: с "USB для RDP" вы можете использовать USB девайс на удаленном компьютере так, как если бы это устройство было бы подключено непосредственно к этому удаленному компьютеру!

Бесшовное соединение USB через RDP: "USB для RDP" позволяет работать с локальным устройством USB непосредственно внутри сеанса RDP.

Работает практически с любым USB устройством: "USB для RDP" совместим с большинством USB устройств. Включает в себя принтеры, сканеры, КЛЮЧИ, MP3-плееры, флэш-накопители и т.д.

Простота установки и использования
Установка "USB для RDP" требует только несколько кликов.
Во-первых, установите "USB для RDP" на компьютер, к которому подключено USB устройство и "share" его.
Затем установите "USB для RDP" на компьютере, где вы хотите использовать это устройство USB и осуществите "Connect" на компьютер с подключенным "share" устройством.
Теперь вы можете удаленно получать доступ и использовать устройство USB, так как если бы он был подключен непосредственно к вашему локальному компьютеру.

"USB-для-RDP"- решение "бесплатный драйвер"

Быстрые и безопасные коммуникации
"USB для RDP" построен на технологии виртуальных каналов Microsoft. Используется технология шифрования и эффективный формат сжатия соединения RDP для передачи данных через USB.

Подключи и работай!
"USB для RDP" будет обнаруживать и автоматически перенаправлять все недавно подключенные в USB устройства. После того, как они становятся "общими", устройства могут быть отключены: они будут автоматически подключены каждый раз после включения питания.

Установка и настройка программы USB для RDP

Шаг 1: Установка "USB для RDP" на компьютере

Скачайте и запустите Setup-USB-для-RDP.exe и следуйте шагам, описанным здесь.
Файлы при установке копируются в: "C: \ Program Files \ RDS-Tools \ USB-для-RDP" папку (для 32-битной системы) и "C: \ Program Files (x86) \ RDS-Tools \ USB-для-RDP" папку (для 64-битной система).
Пробная версия является полнофункциональной версией и ограничена 2 неделями работы. После установки, появится новый значок на рабочем столе.

Шаг 2: Совместное использование USB устройств на вашем компьютере

Подключите устройство USB (сканер, принтер, ключа, привод, веб-камера и т.д.) в вашем компьютере. Дважды щелкните на значок "USB для RDP" на рабочем столе, чтобы запустить программу. Устройство USB должно быть отображено в списке. Если не нажимать на кнопку "Обновить", то процесс идентификации вновь подключенных устройств USB может занять некоторое время.

Нажмите на кнопку "Share" в панели инструментов: устройство USB будет "share" Это означает, что оно готово к соединению и использованию.

Шаг 3: Установка "USB для RDP" на сервере приложений
Если это не было сделано, установите "USB для RDP" на сервере приложений.
"USB для RDP" будет работать нормально при соблюдении двух условий:

  • "USB для RDP" установлен на компьютере, где подключено USB устройство;
  • "USB для RDP" установлен на сервере приложений, где вы хотите использовать USB устройство.

Шаг 4: Установка вашего специального драйвера для USB устройства
Кроме случаев, когда Windows уже знает устройство USB , вам нужно будет установить драйвер USB-устройства на сервере приложений. Обычно вы можете найти драйвера на CD-ROM, поставляемый с устройством USB и/или загрузить драйвер непосредственно с сайта производителя. Пожалуйста, обратите внимание, что не обязательно иметь установленный драйвер на компьютере, к которому подключено USB устройство. Драйвер ставится только на целевом сервере, где вы хотите использовать USB устройство.

Шаг 5: Использование общего USB устройства на сервере приложений
Используя стандартного клиента Mstsc (RDP) или клиента SHUTLE TSplus RDP, подключитесь к серверу приложений. Дважды щелкните по значку "USB для RDP" на рабочем столе вашего сервера приложений, чтобы запустить его, а затем нажмите на вкладку "Использовать пульт дистанционного управления USB-устройств». Устройство USB должно быть отображено в списке, если не пытаться нажать на кнопку "Обновить". По умолчанию, опция "Auto Connect" USB для RDP включена, так что ваше USB устройство должно автоматически быть подключено на сервере приложений. Если это не так, нажмите на кнопку "Connect", чтобы подключить его. Теперь вы можете использовать устройство USB на удаленном сервере приложений так, как если бы оно было непосредственно подключено к нему.

Лицензирование
"USB для RDP"- требуется 1 лицензия на каждый сервер.

Включает в себя функции:

  • Неограниченное количество USB устройств;
  • Неограниченное количество пользователей;
  • Совместимость практически с любым устройством USB;
  • Пожизненные обновления релизов.