• Какой есть аналог teamviewer/anydesk с клиентом под Win и Linux, бесплатный?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Есть множество аналогов, но они работают куда хуже чем AnyDesk. Вот, я делал тестирование маем прошлого года, может сейчас чего лучше стало:

    Проетстировано:

    Remote Management System (RMS) - https://rmansys.ru (российское ПО, номер в реестре Минсвязи - 456)
    AeroAdmin - https://www.aeroadmin.com
    imPcRemote - https://remote-control-desktop.com
    LiteManager - https://litemanager.ru (российское ПО, номер в реестре Минсвязи - 1961)
    AnyDesk - https://anydesk.com

    Рассматривалось только ПО, имеющее версии как под Windows, так и под Linux, и обеспечивающее возможность соединения с клиентами:

    находящимися за NAT
    обладающими нулевыми знаниями в ИТ
    не требующие установки

    Проверялся только режим Linux (клиент) ↔ Windows (хост), то есть имитировалась ситуация, когда сотрудник, имеющий при себе ноутбук с Windows, находится на выезде и к нему должен подключиться с Linux сотрудник, находящийся в офисе.

    Общим недостатком всех программ под Linux является наличие где-то просто большого, а где-то реально ОГРОМНОГО списка зависимостей. Эту проблему решает только установка из пакета или сборочного файла, для Gentoo есть только net-misc/anydesk.

    Кроме того, у всех протестированных программ не работает передача индикации смены раскладки клавиатуры с клиента на хост. То есть при нажатии Ctrl-Shift (Alt-Shift) фактически раскладка переключается, но отображения этого не происходит. Передача отображения смены раскладки с хоста на клиента происходит нормально.

    RMS

    Распространяется в виде файла агента rms-agent.exe и файла для Linux rms-viewer. Бета-версия, поэтому в консоль постоянно выводит отладочный лог. Бесплатная лицензия требует паузы в несколько минут между переподключениями. Отвратительная скорость, особенно при подключении по 3G. Настройки по умолчанию сбивают с толку - ты не видишь ни локального, ни удаленного курсора. Иногда клиент безо всяких причин аварийно завершает работу по SIGSEGV. При завершении сессии с одной стороны вторая сторона почему-то об этом уведомления не получает и продолжает считать, что она подключена.

    AeroAdmin

    Распространяется в виде файла AeroAdmin.exe и по утверждениям разработчиков, работоспособен в Wine. Проверка эти утверждения не подтвердила, в wine 7.8 aeroadmin.exe аварийно завершается сразу же после запуска.

    Info: [16:34:06 / aeroadmin.cpp 1106] mode: 0
    20220520 16:34:06 [376 / service.cpp:597] !hService
    20220520 16:34:06 [376 / service.cpp:529] Installing service: "Z:\tmp\AeroAdmin.exe" s -sid 1
    012c:fixme:service:svcctl_ChangeServiceConfig2W SERVICE_CONFIG_FAILURE_ACTIONS not implemented: period 60 msg (null) cmd (null)
    0198:fixme:process:WTSGetActiveConsoleSessionId stub
    019c:fixme:ver:GetCurrentPackageId (017DFF00 00000000): stub
    Info: [16:301ac:fixme:wtsapi:WTSEnumerateSessionsW Stub 00000000 0x00000000 0x00000001 020DECB0 020DECA8
    01ac:fixme:wtsapi:WTSEnumerateSessionsW Stub 00000000 0x00000000 0x00000001 020DEADC 020DEAE0
    4:06 / aeroadmin.cpp 900] run_as_admiwine: Unhandled page fault on read access to FFFFFFFF at address 005B5DD6 (thread 0198), starting debugger...

    imPcRemote

    Распространяется в виде ZIP-архива impc_admin.zip для Linux и файла impcremoteinstant_user.exe для Windows. Ужасное некачественное изображение, страшная топорная оболочка, все напоминает VNC-клиенты образца начала 2000-х годов (впрочем, вполне возможно, так оно и есть). Скорость соединения приемлема, но изображение просто ужасно. Никаких других возможностей типа обмена файлами нет. Зато у него одного передается индикация смены раскладки клавиатуры.

    LiteManager

    Распространяется в виде файла для Linux LiteManager и файла для Windows ROMServer.exe. Автоматически подхватывает настройки прокси из системы и ,если они включены, пытается их использовать, отключить их невозможно, они постоянно включаются заново. Программа может быть была бы и неплохой, но в отличие от всех других, она не только не отображает переключение раскладки клавиатуры, но и реально их не переключает. То есть раскладку клавиатуры можно реально переключить только на хосте. Разрыв соединения с хостом не отображается - хост продолжает считать себя подключенным

    AnyDesk

    Распространяется в виде архива anydesk-N.N.-amd64.tar.gz для Linux и файла AnyDesk.exe для Windows. Обладает достаточно быстрой скоростью отображения изменений (по крайней мере, наибольшей среди всех протестированных программ). Единственный клиент, в котором настройка подтверждения удаленного соединения на хосте включена по умолчанию. Также единственный клиент, в котором кроме собственно бинарника, в поставку входит файл .desktop (для размещения на рабочем столе графической оболочки Linux), а также файлы запуска сервиса для Linux под init и systemd и значки в формате PNG.

    Выводы

    LiteManager и AeroAdmin использовать просто нельзя - в силу наличия у них серьезных ошибок, препятствующих их нормальной работе.
    Remote Mamagement System использовать пока нельзя - в силу нестабильности работы модуля клиента - в процессе тестирования он аварийно завершался у меня два раза, систему я не уловил, но аварийное завершение клиента в процессе реальной отладки на шахте например может принести множество неприятностей.

    imPcRemote использовать пока можно - там где нет требований к передаче изображения, потому что качество там явно 8 бит, не больше. Разрабатывается небольшой канадской компанией.
    AnyDesk использовать пока можно - за исключением того, что он не передает отображение значка раскладки клавиатуры, у него нет каких-то явно выраженных недостатков, но в силу того, что это достаточно крупная немецкая компания, всегда следует иметь в виду, что она может поступить как TeamViewer.
    Ответ написан
    6 комментариев
  • Как хостить сервер Minecraft для друга на своем ПК?

    @Drno
    По сути Вам надо либо белый IP, либо организовать ВПН между двумя ПК
    Да, можете поднять ВПН сервер на VPS и через него "общаться"

    Либо можно использовать хамачи или аналоги - например zerotier
    Ответ написан
    4 комментария
  • Как включить сервер, если не работает кнопка turn on?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Извлечь карту и проверить работоспособность сервера без карты, особенно блока питания. Бывает, что железка работает долго без перерыва и проблем, а стоит выключить и попытаться включить - все ломается. Если без карты работает - то дальше проверять в других слотах, если все так же - то проверить карту на другой машине. Имеет смысл продуть слоты воздухом, а на карте протереть контакты ластиком/спиртом.
    Ответ написан
    3 комментария
  • Как сделать cmd скрипт с меню?

    Fzero0
    @Fzero0
    Вечный студент
    66a8c275f0e45957351604.png
    Зачем вам эта командная строка делайте сразу с UI на PowerShell
    Add-Type -AssemblyName System.Windows.Forms
    
    # Создание формы
    $form = New-Object System.Windows.Forms.Form
    $form.Text = "Выбор системы питания"
    $form.Size = New-Object System.Drawing.Size(300, 200)
    $form.StartPosition = "CenterScreen"
    $form.FormBorderStyle = [System.Windows.Forms.FormBorderStyle]::FixedSingle
    $form.MaximizeBox = $false
    
    # Создание метки
    $label = New-Object System.Windows.Forms.Label
    $label.Text = "Выберите схему питания:"
    $label.AutoSize = $true
    $label.Location = New-Object System.Drawing.Point(10, 20)
    $form.Controls.Add($label)
    
    # Создание радиокнопок
    $radioButton1 = New-Object System.Windows.Forms.RadioButton
    $radioButton1.Text = "ЭНЕРГОСБЕРЕГАЮЩАЯ"
    $radioButton1.AutoSize = $true
    $radioButton1.Location = New-Object System.Drawing.Point(10, 50)
    $form.Controls.Add($radioButton1)
    
    $radioButton2 = New-Object System.Windows.Forms.RadioButton
    $radioButton2.Text = "СБАЛАНСИРОВАННАЯ"
    $radioButton2.AutoSize = $true
    $radioButton2.Location = New-Object System.Drawing.Point(10, 75)
    $radioButton2.Checked = $true
    $form.Controls.Add($radioButton2)
    
    $radioButton3 = New-Object System.Windows.Forms.RadioButton
    $radioButton3.Text = "ВЫСОКОПРОИЗВОДИТЕЛЬНАЯ"
    $radioButton3.AutoSize = $true
    $radioButton3.Location = New-Object System.Drawing.Point(10, 100)
    $form.Controls.Add($radioButton3)
    
    # Создание кнопки
    $button = New-Object System.Windows.Forms.Button
    $button.Text = "Выбрать"
    $button.Location = New-Object System.Drawing.Point(10, 130)
    $button.Add_Click({
        if ($radioButton1.Checked) {
            $selectedOption = "ЭНЕРГОСБЕРЕГАЮЩАЯ"
        } elseif ($radioButton2.Checked) {
            $selectedOption = "СБАЛАНСИРОВАННАЯ"
        } elseif ($radioButton3.Checked) {
            $selectedOption = "ВЫСОКОПРОИЗВОДИТЕЛЬНАЯ"
        }
        [System.Windows.Forms.MessageBox]::Show("Выбрана схема питания: $selectedOption", "Результат")
        $form.Close()
    })
    $form.Controls.Add($button)
    
    
    
    # Отображение формы
    $form.Add_Shown({$form.Activate()})
    [void]$form.ShowDialog()
    Ответ написан
    5 комментариев
  • Как сделать cmd скрипт с меню?

    black1277
    @black1277
    Вольный стрелок
    1(важно) создаете текстовый файл и сохраняете его в формате UTF-8 (без BOM)
    2 открываете консоль win+R вводите cmd и жмете enter
    3 вводите команду powercfg /L - получите список всех схем питания и самое главное - их идентификаторы
    4 копируете код отсюда в текстовый файл и заменяете в строках с Powercfg -SETACTIVE айдишник на свои, полученные из предыдущего шага
    @echo off
    chcp 65001>nul
    
    call :ECHO " --= Выбор системы питания =--" 0B
    echo.
    call :ECHO " E - ЭНЕРГОСБЕРЕГАЮЩАЯ" 0E
    echo.
    call :ECHO " S - СБАЛАНСИРОВАННАЯ" 0A
    echo.
    call :ECHO " V - ВЫСОКОПРОИЗВОДИТЕЛЬНАЯ" 0D
    echo.
    call :ECHO " -----------------------------" 0B
    echo.
    
    call :ECHO " по умолчанию = " 0B
    call :ECHO " ВЫСОКОПРОИЗВОДИТЕЛЬНАЯ" 0C
    echo.
    call :ECHO " время для выбора " 0B
    call :ECHO "7сек" 0C
    echo.
    CHOICE /T 7 /C ESV /D v /M "Сделайте выбор"
    
    if %errorlevel% == 1 goto energo
    if %errorlevel% == 2 goto sbalans
    if %errorlevel% == 3 goto visoko
    
    :energo
    call :ECHO " -----------------------------" 0B
    echo.
    call :ECHO " выбрана" 0B
    call :ECHO " ЭНЕРГОСБЕРЕГАЮЩАЯ" 0E
    Powercfg -SETACTIVE a1841308-3541-4fab-bc81-f71556f20b4a
    goto saz
    
    :sbalans
    call :ECHO " -----------------------------" 0B
    echo.
    call :ECHO " выбрана" 0B
    call :ECHO " СБАЛАНСИРОВАННАЯ" 0A
    Powercfg -SETACTIVE 381b4222-f694-41f0-9685-ff5bb260df2e
    goto saz
    
    :visoko
    call :ECHO " -----------------------------" 0B
    echo.
    call :ECHO " выбрана" 0B
    call :ECHO " ВЫСОКОПРОИЗВОДИТЕЛЬНАЯ" 0D
    Powercfg -SETACTIVE 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
    
    :saz
    
    echo.
    echo " Завершение программы через 3 сек"
    >nul timeout/nobreak 3
    chcp 866>nul
    
    exit /b
     
    :ECHO
    chcp 866>nul
     
    for /f %%i in ('"prompt $h& for %%i in (.) do rem"') do (set Z=%%i)
    pushd "%TEMP%" && (
        <nul>"%~1^" set /p="%Z%%Z%  %Z%%Z%"
        findstr /a:%2 . "%~1^*"
        del "%~1^"
        popd
        )
    chcp 65001>nul
    exit /b

    В этой строке CHOICE /T 7 /C ESV /D v /M "Сделайте выбор" изменяйте на какие буквы будет реакция выбора 'ESV', а между /D и /M - какой выбор по умолчанию.
    Ответ написан
    2 комментария
  • RDP как его взламывают?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    IP - из сканера. Запустили сканер на весь мир и перебирают понемногу. RDP работает на специфичном порту, его обычно не меняют.
    Логин - обычно перебором. Да-да, простым тупым перебором. Ты конечно скажешь - интересно как это хакер найдет мог логин hren_morzhovyii? Ну, такой может быть и не найдет, но вообще говоря есть два момента:
    - юзера тупы и зачастую используют примитивные логины типа user, admin, alex, sam, buh, boss и т.д.
    - "какеры" тупы и ищут тупые логины типа описанных выше (это вовсе не шутка - если судить по попыткам подобрать пароль к почте - у нас боты долбящие запрос на юзера admin делают это годами :) Разные разумеется, банишь одних, приходят другие)
    Ответ написан
    Комментировать
  • RDP как его взламывают?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    IP определяются обычным перебором. При отправке на порт RDP нужного запроса, злоумышленник получает hello от сервиса. Дальше - брутфорс логина и пароля. Возможно логин и пароль подслушивают сетевым сниффером в общедоступных сетях. Бывают определённые 0-day уязвимости, которые позволяют зайти, выполнив специальный запрос. Если хотите подробностей - откройте у себя сниффер входящих запросов на RDP порту. Посмотрите - какие запросы к Вам приходят, какие методы при этом используются. Будет интересно )
    Ответ написан
    Комментировать
  • Где можно сдать сервер в аренду?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Это не сервер. Это безродный китаец, шитый поддержкой ксеонов (в общем заблуждении, что ксеоны использовать на геймерских тачках - это круто). Сеть 100Мб - это где? Дома, что ли? Кому он нафиг нужен?

    Raid-контроллер есть? Аппаратный, не программный.
    UPS есть?
    Бэкапы есть?
    Гарантия того, что ты не потыришь мою виртуалку, какова?

    Нету ничего? Извини, чувак, я проще в DC тачку арендую...
    Ответ написан
    3 комментария
  • Где и как сдать сервер в аренду?

    @Everything_is_bad
    Забить, непонятно от кого, непонятно с каким SLA, такое нужно будет только спамерам, т.е ты сам себе найдешь приключений
    Ответ написан
    1 комментарий
  • Нормально ли, что ryzen 5600g греется до 83 градусов при стресс тесте?

    xez
    @xez Куратор тега Компьютеры
    TL Junior Roo
    Для таких условий - вполне ок
    Ответ написан
    Комментировать
  • Несколько wifi сетей на Keenetic роутере?

    @Drno
    Да можно. создайте 2й сегмент сети, настройте вифи в нем, потом в меню приоритетов маршрутизации выставьте WG на самый верх с наибольшим приоритетом
    Ответ написан
    1 комментарий
  • Несколько wifi сетей на Keenetic роутере?

    @Komrus
    CIO
    Можно.
    Для дома, для друзей так настраивал.
    Создаешь в веб интерфейсе еще одну WiFi сеть и как WAN интерфейс для неё указываешь ранее созданый WG.

    PS. Поскольку похожие вопросы пошли кучно - написал статейку на Хабре
    https://habr.com/ru/articles/833358/
    Ответ написан
    Комментировать
  • Куда WinRAR расходует место на жёстком диске?

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    Если вы делаете распаковку в нужно место просто перетащив нужные файлы из окна архиватора, все файлы сначала распаковываются во временную папку, а после полной распаковки они перемещаются в место назначения. Иными словами, в какой-то момент времени все файлы фактически дублируются и занимают вдвое больше памяти.

    Для решения этой проблемы делайте распаковку через кнопку "Извлечь" в указанную папку
    Ответ написан
    3 комментария
  • Как исправить чтобы тянуло 1080?

    @Drno
    Вы новости не читаете? ютуб в РФ замедляют. используйте ВПН или goodByDPI
    Ответ написан
    2 комментария
  • Почему VLC прекращает запись через 22 минуты?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    А в какой формат пишете? Помню раньше на цифровых фотоаппаратах было ограничение 24мин на файл из-за того что какой-то кодек толи mp4 толи h264 требовал дорогой лицензии, а в бесплатной версии предоставлял максимум такое время.
    Ответ написан
    1 комментарий
  • Поврежденный файл с расширением .NEF, как открыть?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вообще-то, файлы восстанавливаются не пересылкой поврежденных файлов в интернет неизвестным пользователям, а берется повреждённый накопитель и относится в сервис по восстановлению данных. А вот это вот "с флешки на комп, потом между компами и внезапно они сразу одновременно везде повредились" - звучит как отговорка. Если он перекидывал с флешки - он сразу с флешки удалил? При перекидывании с компа на комп тоже сразу же удалил, а потом еще из корзины и все диски перезаписал сразу, да? Я когда что-то копирую между машинами зачастую вообще забываю удалять исходник и оно там где-то на диске копиями может лежать годами. Удалённое с флешки можно восстановить, если она не перезаписывалась полностью. С диска компа тоже можно восстановить точно так же, если там не перезаписывался весь диск полностью. У вашего "фотографа" должно быть как минимум три накопителя, из которых только один повреждён и как минимум два с не поврежденными файлами, даже пусть и удалёнными. Фотограф явно где-то накосячил. Флешки - расходный материал.
    Ответ написан
    Комментировать
  • Почему такая разница в цене видеокарт 4060?

    @Drno
    потому что производитель так захотел. либо потому что перекупы смогли выбить скидку больше только на определенную модель карты
    Ответ написан
    Комментировать
  • Почему такая разница в цене видеокарт 4060?

    xez
    @xez
    TL Junior Roo
    Предположу, что вас интересует не вопрос "почему такая цена", а вопрос "чем они отличаются".

    Насчет "чем отличиются" есть вот такое видео, надеюсь, станет понятнее.
    Ответ написан
    Комментировать
  • Как правильно списывать ИТ оборудование в компании?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    ЕМНИП, сейчас лимиты такие, что практически всё компьютерное железо можно списывать как малоценку безо всяких обоснований. Но, вообще, списанием должна заниматься бухгалтерия, а не сисадмин.
    Ответ написан
    4 комментария
  • Как правильно списывать ИТ оборудование в компании?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Правильный ответ - этим занимается не систадмин, а бухгалтерия.
    С вашим бухгалтером и обсудите что для этого нужно.
    Как минимум все оборудование должно быть на балансе организации, у бухгалтера есть варианты как оно было поставлено на баланс, и по какой статье у него идет списание и амортизация. Ваша задача там чисто консультативная
    Ответ написан
    Комментировать