Метка: Windows 11

  • Изменить стандартный номер RDP порта (3389) в Windows

    В Windows для подключения к рабочему столу удаленного компьютера по протоколу RDP (Remote Desktop) по-умолчанию используется порт TCP 3389. В этой статье мы рассмотрим, как изменить номер стандартного порта для службы RDP на другой (применимо как к дестопным версиям Windows (далее…)

  • Как удалить и заблокировать установку Outlook New в Windows 10 и 11

    Новое приложение Outlook (New) автоматически устанавливается в последних версиях Windows 11 (начиная с 23H2), а также в Windows 10 (вместе с обновлениями безопасности Windows Update, выпущенными с февраля 2025 года). Предполагается, что новое нативное приложение Outlook (на базе WebView2) должен (далее…)

  • Не работает кнопка подпись в Outlook 2019/2016/365

    В разных версиях Outlook (2019/2016/2013/Microsoft 365 Apps) периодически встречается баг, когда перестает работать кнопка создания подписи. Когда пользователь нажимает кнопку Подпись в настройках Outlook, диалоговое окно создания подписи не появляется, или зависает/закрывается Outlook. Чаще всего (далее…)

  • Outlook постоянно запрашивает пароль при подключении к почтовому ящику

    Очень распространена проблема, когда Outlook начинает постоянно запрашивать пароль пользователя, даже если введен верный пароль. Выглядит это следующим образом: после запуска Outlook успешно подключается к on-premises Exchange серверу (или ящику на Office 365/Microsoft 365), отображается список (далее…)

  • MS Ofiice: Убрать надпись ‘Ваша лицензия не является подлинной’

    При запуске любого из приложений пакета Microsoft Office (будь то Word, Excel, Outlook), может показываться предупреждение о том, что на компьютере используется лицензия, которая не проходит проверку подлинности. В этой статье мы рассмотрим, когда может появиться проблема с проверкой лицензии MS (далее…)

  • Отправка сообщений в WhatsApp из командной строки

    Для отправки сообщений в мессенджер WhatApp из командной строки можно воспользоваться консольным клиентом Mudslide. Чаще всего такая необходимость возникает, когда вам нужно получить оповещение от скрипта или системы мониторинга.

    Проект Mudslide ((далее…)
  • Установка и настройка Docker на Windows Subsystem Linux (WSL2)

    Есть два варианта установки платформы контейнеризации Docker на Windows 10 и 11: в виде нативного win приложения Docker Desktop for Windows (используется встроенные компоненты Hyper-V + контейнеры Windows), или в виде полноценной установки Docker Engine в дистрибутив Linux в подсистеме Windows (далее…)

  • Создаем мультизагрузочную USB флешку с несколькими ОС с помощью Ventoy

    Ventoy – один из лучших инструментов для создания мультизагрузочных USB флешек с несколькими операционными системами. Ventoy позволяет создать загрузочную USB флешку, на которую нужно скопировать установочные ISO образы с дистрибутивами различных ОС. При загрузке с такой флешке вы можете выбрать, (далее…)

  • Настройка SSH подключений в Visual Studio Code

    Visual Studio Code – это очень функциональный и универсальный текстовый редактор, который могут использовать не только разработчкики, но и системные администраторы. Вы можете использовать VS Code для редактирования скриптов (см. как использовать VSCode для разработки скриптов PowerShell), конфигурационных файлов или даже командной оболочки консоли. С помощью расширения Remote SSH вы можете подключаться к удаленным компьютерам по SSH и редактировать любые файлы, скрипты, конфиги или выполнять команды на удаленных Windows или Linux хостах прямо из VS Code, установленного на вашем компьютере.

    В этой статье мы покажем, как настроить SSH клиент в Visual Studio Code для подключения к удаленным хостам.

    Запустите VS Code, перейдите в раздел Extensions ( Ctrl + Shift + X ), найдите и установите расширение Remote SSH.

    При этом автоматически устанавливаются расширения Remote SSH: Editing Configuration Files и Remote Explorer (вкладка Extension Pack).

    Выберите Remote Explorer в левой панели VS Code и создайте новое SSH подключение. Мастер подключения запросит:

    • строку SSH подключения: root@192.168.31.4
    • путь к конфигурационному файлу, в котором будут храниться настройки этого подключения (по умолчанию C:Users%username%.sshconfig .
    Чтобы создать новое подключение можно нажать CTRL + SHIFT + P и выбрать Remote-SSH: Connect to Host)

    Теперь вы можете подключиться к удаленному хосту по SSH. Выберите нужный хост в списке и выберите Connect.

    При первом подключении VSCode запрашивает у вас тип платформы на удаленном SSH хосте (Linux/Windows/MacOS) и пароль для подключения:

    После подключение к удаленном SSH хосту вы можете прямо из VSCoder редактировать любые текстовые файлы и выполнять команды в Shell как будто вы подключились с помощью ssh-клиента (чтобы отобразить окно терминала, выберите Terminal -> New Terminal),

    Если вы в VSCode попробуете сохранить файл, которые не доступен для правки пользователю без прав root (без sudo), появиться ошибка:

    Failed to save 'sshd_config': Unable to write file 'vscode-remote://ssh-remote+192.168.79.128/etc/ssh/sshd_config' (NoPermissions (FileSystemError): Error: EACCES: permission denied, open '/etc/ssh/sshd_config')

    Для решения это проблемы можно использовать расширение VSCode Save as Root in Remote — SSH. После установки этого расширения вы сможете сохранить файл в режим sudo с помощью команды «Save as Root».

    В Remote SSH вы можете использовать как парольную аутентификацию, так и аутентификацию по SSH ключам.

    Попробуем настроить аутентификацию по SSH ключам на удаленном хосте Windows:

    1. Сгенерируйте на клиенте пару SSH ключей: ssh-keygen -t ed25519
      В этом примере используется Windows 10 со встроенным клиентом OpenSSH.
    2. Скопируйте файл открытого ключа C:Users%username%.sshid_ed25519 в файл C:Usersuser1.sshauthorized_keys на удаленном хосте (где user1 – имя пользователя, под которым вы будете подключаться);
    3. Проверьте, что в конфигурационном файле OpenSSH сервера в Windows включена опция:
      PubkeyAuthentication yes
    4. Теперь откройте файл C:Users%username%.sshconfig в котором хранятся настройки подключения VSCode к хостам SSH. Найдите хост и добавьте параметре IdentityFile с путем к вашему закрытому ключу:
      Host 192.168.31.4   HostName 192.168.31.4   User root  
      IdentityFile "C:Usersuser1.sshid_ed25519"

    Чтобы быстро открыть конфиг файл, нажмите F1 -> Remote-SSH: Open SSH Configuration File.

    Теперь при подключении к SSH хосту будет использоваться аутентификацию по ключу (без пароля).

    Вы можете использовать директиву LocalForward для организации SSH туннелей и проброса портов. Можно использовать директивы ForwardAgent и ProxyJump :

    Host PublicJumpServer1   HostName pub.winitpro.ru   User user1   ForwardAgent yes  Host PrivateServer1   HostName private.contoso.com   User user1   ProxyJump PublicJumpServer1 


  • Подключение USB устройств в WSL (Windows для Linux) и Hyper-V

    Для получения прямого доступа к физическим USB устройствам компьютера из подсистемы Windows для Linux (WSL2) или виртуальной машины Hyper-V вы можете open-source проект usbipd-win. Это проект позволяет настроить сквозную передачу внешнего USB устройства, подключенного к хостовой Windows, в любой (далее…)